美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

SQL中select语句返回多条记录给变量赋值的处理

SQL语句中的select语句是SQL语句中最常用的语句,如果select语句返回多条记录给变量赋值,会如何处理呢?下面将为您介绍SQL Server对select语句返回多条记录给变量赋值时的处理情况,供您参考。

我们提供的服务有:成都网站设计、网站制作、外贸营销网站建设、微信公众号开发、网站优化、网站认证、文成ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的文成网站制作公司

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字段值。


当前标题:SQL中select语句返回多条记录给变量赋值的处理
文章路径:http://www.zsjierui.cn/article/djhiojo.html

其他资讯