135-1821-9792

select语句返回多条记录给SQLServer变量赋值

下面为您介绍的是SQL Server对select语句返回多条记录给变量赋值时的处理情况,希望可以让您对SQL Server变量有更深的认识。

成都创新互联公司2013年开创至今,先为安康等服务建站,安康等地企业,进行企业商务咨询服务。为安康企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

 
 
 
  1. declare @user nvarchar(20) 
  2. select @user='user1' 
  3. use countme 
  4. /*判断用户是否存在*/ 
  5. declare @userweek int 
  6. select @userweek=[week] from base where userid=@user 
  7. select @@rowcount 
  8. if @@rowcount=0 
  9. return 
  10. select @userweek 

最后的@userweek打印出来的结果就是记录用户名为user1的week字段的值

而当我们用下面的语句选择所有记录时(没有where限制)

 
 
 
  1. declare @user nvarchar(20) 
  2. select @user='user1' 
  3. use countme 
  4. /*判断用户是否存在*/ 
  5. declare @userweek int 
  6. select @userweek=[week] from base 
  7. select @@rowcount 
  8. if @@rowcount=0 
  9. return 
  10. select @userweek 

最后@userweek打印出来的值是返回的所有记录中排名最后一条记录的week字段值


分享题目:select语句返回多条记录给SQLServer变量赋值
标题路径:http://www.wtcwzsj.com/article/cojpege.html

其他资讯



Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号