从存储过程返回一个值 [英] return a value from stored procedure

查看:71
本文介绍了从存储过程返回一个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆