我有这样使用,如果在SQL函数声明
create function factfind(@num integer)
returns integer
as
begin
if (@num=1) then
return 1;
else
return(@num*factfind(@num-1));
end if;
end
错误代码是, 消息156,级别15,状态1,过程factfind,线附近关键字5 语法不正确“然后” 。 Msg 156,Level 15,State 1,Procedure factfind,Line 7 关键字'else'附近的语法不正确。 Msg 195,Level 15,State 10,Procedure factfind,Line 8 'factfind'不是公认的内置函数名称。
请帮我朋友。
感谢朋友,它有很大帮助 – anvisha 2011-05-04 05:31:41