下面为您介绍的是SQL Server对select语句返回多条记录给变量赋值时的处理情况,希望可以让您对SQL Server变量有更深的认识。
成都创新互联公司2013年开创至今,先为安康等服务建站,安康等地企业,进行企业商务咨询服务。为安康企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
- declare @user nvarchar(20)
- select @user='user1'
- use countme
- /*判断用户是否存在*/
- declare @userweek int
- select @userweek=[week] from base where userid=@user
- select @@rowcount
- if @@rowcount=0
- return
- select @userweek
最后的@userweek打印出来的结果就是记录用户名为user1的week字段的值
而当我们用下面的语句选择所有记录时(没有where限制)
- declare @user nvarchar(20)
- select @user='user1'
- use countme
- /*判断用户是否存在*/
- declare @userweek int
- select @userweek=[week] from base
- select @@rowcount
- if @@rowcount=0
- return
- select @userweek
最后@userweek打印出来的值是返回的所有记录中排名最后一条记录的week字段值
当前文章:select语句返回多条记录给SQLServer变量赋值
网站URL:http://www.shufengxianlan.com/qtweb/news47/77797.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联