急啊,这个值怎么取出来
SQL code
我先判断有没有数据,然后要对这个查出来的AuthCode 进行判断,要求只能查询一次,既可以判断有没有这条数据,并取到AuthCode 的值,本人菜鸟一只,求高手点拨
CREATE PROC ZY_ValidateLogOn @Account varchar(50), @PassWord varchar(50) AS DECLARE @AuthCode varchar(100) SELECT AuthCode FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据 IF(@@ROWCOUNT=0) BEGIN RETURN 0 --用户名密码错误 END ELSE BEGIN IF(@@ END
我先判断有没有数据,然后要对这个查出来的AuthCode 进行判断,要求只能查询一次,既可以判断有没有这条数据,并取到AuthCode 的值,本人菜鸟一只,求高手点拨
作者: huaxuankeji 发布时间: 2011-06-09
SQL code
DECLARE @count int SELECT @count=count(AuthCode) FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据 select @count
作者: maco_wang 发布时间: 2011-06-09
SQL code
CREATE PROC ZY_ValidateLogOn @Account varchar(50), @PassWord varchar(50) AS DECLARE @AuthCode varchar(100) SELECT @AuthCode=AuthCode FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据 if @AuthCode is not null begin .... end
作者: zy112429 发布时间: 2011-06-09
我想到了可以用游标来实现,但是有没有不用游标,查询一次就可以实现我的需求
作者: huaxuankeji 发布时间: 2011-06-09
引用 1 楼 maco_wang 的回复:
SQL code
DECLARE @count int
SELECT @count=count(AuthCode) FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据
select @count
SQL code
DECLARE @count int
SELECT @count=count(AuthCode) FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据
select @count
这样没把AuthCode的值查出来哈,AuthCode是Member表的一个字段
作者: huaxuankeji 发布时间: 2011-06-09
引用 1 楼 maco_wang 的回复:
SQL code
DECLARE @count int
SELECT @count=count(AuthCode) FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据
select @count
可以使用
SQL code
DECLARE @count int
SELECT @count=count(AuthCode) FROM Member WHERE Account=@Account AND Password=@PassWord--判断有没有数据
select @count
作者: xuexiaodong2009 发布时间: 2011-06-09
引用 2 楼 zy112429 的回复:
SQL code
CREATE PROC ZY_ValidateLogOn
@Account varchar(50),
@PassWord varchar(50)
AS
DECLARE @AuthCode varchar(100)
SELECT @AuthCode=AuthCode FROM Member WHERE Account=@Account AND Password=@Pa……
SQL code
CREATE PROC ZY_ValidateLogOn
@Account varchar(50),
@PassWord varchar(50)
AS
DECLARE @AuthCode varchar(100)
SELECT @AuthCode=AuthCode FROM Member WHERE Account=@Account AND Password=@Pa……
不对哈,if @AuthCode is not null
问题是没有这条数据,你如何判断,这个值可能是NULL的
作者: huaxuankeji 发布时间: 2011-06-09