select 变量问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:19:32
DECLARE @var1 nvarchar(30)
select @var1=num from person,些时变量等于最后一个查询值吧,比方说有10条记录,分别为1,2,3,4,5,6,7,8,9,10
执行这条语句时@var1=10吧,如果让var1能存储10条记录呢?
请高手指点迷津!谢谢。

要让它存储10条记录,还不如不用变量,直接使用select num from person得到的结果集;然后再针对这个结果集声明一个游标,就可以对里面的数据一条一条操作了。具体内容你自己看看教程吧。

好像mssql中没有数组,你只能用过循环或者游标来赋值。
但是oracle中有。