我有这样的代码
create function factfind(@num integer)
returns integer
as
begin
if (@num=1) then
return 1;
else
return(@num*factfind(@num-1));
end if;
end
Run Code Online (Sandbox Code Playgroud)
错误是,Msg 156,Level 15,State 1,Procedure factfind,Line 5在关键字'then'附近的语法错误.Msg 156,Level 15,State 1,Procedure factfind,Line 7关键字'else'附近的语法不正确.Msg 195,Level 15,State 10,Procedure factfind,第8行'factfind'不是公认的内置函数名.
请帮帮我的朋友.
sql-server ×1