-- test
CREATE PROCEDURE sp_CheckPass
@CHKName VARCHAR(30),
@CHKPass VARCHAR(30),
@ISValid CHAR(8) OUTPUT
AS IF EXISTS(SELECT 1 FROM aa WHERE 1=1) SELECT @ISValid='pass' --单'ELSE SELECT @ISValid='Invalid' --单'
go-- 以下运行
declare @ISValid char(8)
exec sp_CheckPass 'a','b',@ISValid=@ISValid OUTPUT
select @ISValid
CREATE PROCEDURE sp_CheckPass
@CHKName VARCHAR(30),
@CHKPass VARCHAR(30),
@ISValid CHAR(8) OUTPUT
AS IF EXISTS(SELECT 1 FROM aa WHERE 1=1) SELECT @ISValid='pass' --单'ELSE SELECT @ISValid='Invalid' --单'
go-- 以下运行
declare @ISValid char(8)
exec sp_CheckPass 'a','b',@ISValid=@ISValid OUTPUT
select @ISValid
解决方案 »
- 下面的这种方法我只是生成了一个临时视图,为什么会被提示,对象名b无效
- 请教高手:备份和恢复的难题!
- 如何用CONTAINS 或 FREETEXT?
- 怎样使用SQL导入web查询得到的数据表格?
- 技术问题: 在线等待给分 如何将存储过程的结果集写到临时表!
- 金蝶数据库,谁熟?
- sql server里面类似于orcl里DECODE的函数是什么呢?
- 怎么样设计多用户Blog数据库??
- 一个新发现的问题:为什么在一个表中,定义了多个Foreign Key,然后提示多个Foreign Key可能会引起删除循环的出错信息,此时要将某些Fore
- nononono(null,null)、斑竹们:帮我看看这个问题!
- 通配符的问题
- 事务处理出错,大家帮看看错在哪?
@CHKName VARCHAR(30),
@CHKPass VARCHAR(30),
@ISValid CHAR(8) OUTPUT
AS
IF EXISTS(SELECT UserName FROM Users WHERE UserName=@CHKName AND UserPwd=@CHKPass)
SELECT @ISValid='pass'
ELSE
SELECT @ISValid='Invalid'