简单 SQL问题 下班结帖!!(2010-11-03) @message为output类型else if exists(select status from tg_userInfo where userid=@userid)=0set @message=0;这个怎么报错?我想根据userid查询出status状态的值.如果等于0则给@message赋值为0第 21 行: '=' 附近有语法错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 else if exists(select status from tg_userInfo where userid=@userid)set @message=0; IF EXISTS ( SELECT COUNT(1) FROM tg_userInfo WHERE userid = @userid AND status = 0 ) BEGIN SET @message = 0 ; END 不是没有加end原因 2楼 那样就没有达到我想要效果! 我想在SQL里查询出来status 如果为0则@message=0 else if exists(select status from tg_userInfo where userid=@userid AND status = 0)set @message=0; else if exists(select 1 from tg_userInfo where userid=@userid and status=0)set @message=0; else if exists(select status from tg_userInfo where userid=@userid and status=0)set @message=0;条件要加到判断中。 exists本身就是返回一个布尔值,它的结果不能直接和数字0进行比较。所以应当把后面的“=0”去掉。 SQL初学者 如何获取列名 SQL SERVER2000装完没服务管理器,这事怎么回事啊 我想考MCDBA:請大俠們指教指教! 数据库表的设计 xp 安装sql2000 提示sa登录失败 java往MySQL数据库插入中文数据有问题,请各位大虾帮忙! 请各位高手帮忙看看! 怎么比较两个时间的相差的分种??急用,,在线等=================================== 数据库语句优化 SQL查询问题 关于excel数据导入MS-SQL2005
set @message=0;
BEGIN
SET @message = 0 ;
END
set @message=0;
set @message=0;
set @message=0;条件要加到判断中。