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变量赋值
网站URL:http://www.shufengxianlan.com/qtweb/news47/77797.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联