我正在尝试将表作为函数值返回。 我的代码,但给出语法错误:
drop function if EXISTS fn_must_edukas;
CREATE FUNCTION fn_must_edukas()
returns Table as
return(
Select Top 1 v_mangijad.isik_nimi as mängijaNimi,(SUM(punkt)) as punktid_mustad from v_punkti join
v_mangijad on v_mangijad.isik_id=v_punkti.mangija
where varv='M'
GROUP BY mängijaNimi
order by punktid_mustad desc);
select fn_must_edukas()
谢谢!
最后一行有一个问题:
select fn_must_edukas()
它应该是:
select * FROM fn_must_edukas()
因为您要返回一个表。