gpt4 book ai didi

sql - 将sql查询的结果分配给局部变量

转载 作者:行者123 更新时间:2023-12-04 21:26:20 24 4
gpt4 key购买 nike

SQL 查询的结果可以像这样分配给局部变量:

declare @name varchar(30)
select @name = (select name from dummyTable where id = 10)

但是,如果我必须将多个列值分配给多个局部变量怎么办?

假设我有@address、@serialNumber、@grade、@phoneNumber。

我必须执行多个选择语句吗?像这样

select @address = (select address from dummyTable where id = 10)
select @serialNumber = (select serialNumber from dummyTable where id = 10)
....

有没有一种方法可以在 1 个 select 语句中完成此赋值?

谢谢

最佳答案

在下面试试这个

select @address = address , 
@serialNumber = serialNumber
from dummyTable where id = 10

关于sql - 将sql查询的结果分配给局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17349247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com