在SQL server创建函数的问题
Create Function AddAreaNo(@AreaNo varchar(16), @FeeSetID int ,@Flevname char(32),@Slevname char(32),@m varchar)
Returns int
as
Begin
Declare @Fid int,@Sid int
Set @Fid = (Select distinct(ID) from leveltab where name=@Flevname and UseFor=@m)
Set @Sid = (Select distinct(ID) from leveltab where name=@Slevname and UseFor=@m)
Insert into Areatab (AreaNo,FeeSetID,Flev,Slev)
values (@AreaNo,@FeeSetID,@Fid,@Sid)
return(0)
End
出错:
服务器: 消息 443,级别 16,状态 2,过程 AddAreaNo,行 12
在函数内不正确地使用了 'INSERT'。