奇怪的存储过程返回值问题--为什么没提示有返回值,数据是存在的。
哦,本来就是这样的哈,存储过程的返回值,你要用一个变量来接收的:
create proc dbo.proc_tt @i int
as
if @i=1
return 1
else
return 0
go
declare @return int;
exec @return = dbo.proc_tt 1
select @return
--这个变量是存放,存储过程的返回值的
declare @i int
exec @i = users_exists 30
select @i