MSSQL函数问题,
createfunctionnamefind(@unamevarchar(20))returnsvarchar(20)asbegindeclare@find1varcha...
create function namefind(@uname varchar(20))
returns varchar(20)
as
begin
declare @find1 varchar(20),@find2 varchar(20)
select @find1='找到此人',@find2='查无此人'
select * from tb_student where uname=@uname
if @@rowcount<>0
return @find1
else
return @find2
end
请各位帮我看看哪里有误?
消息 444,级别 16,状态 2,过程 xmfind,第 7 行
函数中含有的 SELECT 语句无法向客户端返回数据。
消息 455,级别 16,状态 2,过程 xmfind,第 11 行
函数中最后一条语句必须是返回语句。 展开
returns varchar(20)
as
begin
declare @find1 varchar(20),@find2 varchar(20)
select @find1='找到此人',@find2='查无此人'
select * from tb_student where uname=@uname
if @@rowcount<>0
return @find1
else
return @find2
end
请各位帮我看看哪里有误?
消息 444,级别 16,状态 2,过程 xmfind,第 7 行
函数中含有的 SELECT 语句无法向客户端返回数据。
消息 455,级别 16,状态 2,过程 xmfind,第 11 行
函数中最后一条语句必须是返回语句。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询