我有這樣使用,如果在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