我的 SQL 查询有问题。我需要执行一个 SQL 语句,EXEC
并且其中一个列已经用一个变量表示,我现在必须将表示该列的值与另一个变量一起表示。这可以实现吗?如果可以,您能否为此提出任何其他解决方案?
我通过谷歌找到了这个片段。但即使这样也没有给我想要的输出。
我的 SQL 语句:
declare @i int, @j int =10
exec sp_executesql N'select @i ='+ @j, N'@i int output', @i output
select @i
我的 SQL 查询有问题。我需要执行一个 SQL 语句,EXEC
并且其中一个列已经用一个变量表示,我现在必须将表示该列的值与另一个变量一起表示。这可以实现吗?如果可以,您能否为此提出任何其他解决方案?
我通过谷歌找到了这个片段。但即使这样也没有给我想要的输出。
我的 SQL 语句:
declare @i int, @j int =10
exec sp_executesql N'select @i ='+ @j, N'@i int output', @i output
select @i