gpt4 book ai didi

sql-server - SQL Server : selecting multiple columns into multiple variables in a stored procedure

转载 作者:行者123 更新时间:2023-12-02 19:05:30 24 4
gpt4 key购买 nike

以下内容在 MySQL 中有效:

DECLARE myInt INT(20);
DECLARE myDate DATETIME;

SELECT someInt, someDate
INTO myInt, myDate
FROM someTable
WHERE myName = someName

是否可以在 SQL Server 中执行类似的操作?

SQL Server 提示尝试本地 @variables 的 INTO 行 f 中的“语法不正确”。

最佳答案

不确定我是否理解您的问题。如果您想一次设置多个变量:

DECLARE @myInt INT;
DECLARE @myDate DATETIME;

SELECT @myInt = someInt, @myDate = someDate
FROM someTable
WHERE myName = someName

另请注意,如果选择获取许多行,则变量将保存最后几行的值。事实上,将为获取的每一行设置变量。

另请注意,在 SQL Server 中,Int 声明没有参数。也许您想使用 Decimal(20) .

关于sql-server - SQL Server : selecting multiple columns into multiple variables in a stored procedure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34535578/

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