如何为SQL中声明的变量分配别名

时间:2014-07-21 18:15:52

标签: sql sql-server-2008 mysqli

我在SQL Server中声明了一个变量:

declare @InsuredRaceEthnicId int

并为此分配值:

select @InsuredRaceEthnicId = MAX(InsuredRaceEthnicId) 
from dbo.InsuredRaceEthnic with (nolock)

它给了我没有列名的值,但我需要一个列名。

1 个答案:

答案 0 :(得分:1)

您可以使用与列别名相同的方式为变量添加别名:

DECLARE @test VARCHAR(50) = '1222'
SELECT @test AS Test

您的SELECT语句不应该返回任何内容,它只是设置变量的值,您可以随后SELECT / PRINT变量如果是这样的话期望的。