从存储过程返回一个值 [英] return a value from stored procedure
本文介绍了从存储过程返回一个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
hi
i想让我从存储过程返回一个值bool,因为使用EF我不能使用它:
@ out 位 输出
请帮帮我
我的代码:
CREATE proc checkuser
@ user nvarchar ( 50 ),
@ pass nvarchar ( 50 )
as
声明 @ result int
声明 @ out 位
开始
选择 @ result = COUNT(*)来自用户其中 userr = @ user 和 pass = @ pass
if (@ result> 0)
set @ out = 1
return @ out
end
go
解决方案
您好,
请结账此 [ ^ ]教程。
问候,
ThanX Dearr
CREATE proc checkuser
< span class =code-sdkkeyword> @ user nvarchar ( 50 ),
@ pass nvarchar ( 50 )
as
声明 @ results int
声明 @ out 位</ span>
set @result =(选择 COUNT(*)来自用户其中 userr = @ user 和 pass = @ pass)
if (@ result> 0)
< span class =c ode-keyword>开始
设置 @ out = 1
选择 @ out
end
去跨度>
hi
i want give me return a value bool from stored procedure and because use EF i can't use this:
@out bit output
please help me
my code:
CREATE proc checkuser
@user nvarchar(50),
@pass nvarchar(50)
as
declare @result int
declare @out bit
begin
select @result= COUNT(*) from users where userr=@user and pass=@pass
if(@result>0)
set @out=1
return @out
end
go
解决方案
Hello,
Please checkout this[^] tutorial.
Regards,
ThanX Dearr
CREATE proc checkuser @user nvarchar(50), @pass nvarchar(50) as declare @result int declare @out bit set @result=(select COUNT(*) from users where userr=@user and pass=@pass) if (@result>0) begin set @out=1 select @out end go
这篇关于从存储过程返回一个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文