可以将 SQL 查询的结果分配给本地变量,如下所示:
declare @name varchar(30)
select @name = (select name from dummyTable where id = 10)
如果我需要将多列值分配给多个本地变量怎么办?
比如说我有 @address、@serialNumber、@grade 和 @phoneNumber。
我需要执行多个 select 语句吗?就像这样:
select @address = (select address from dummyTable where id = 10)
select @serialNumber = (select serialNumber from dummyTable where id = 10)
....
有没有一种方法可以在一条select语句中完成此任务?
谢谢。