我在SQL Server中声明了一个变量:
declare @InsuredRaceEthnicId int
并像这样赋值:
select @InsuredRaceEthnicId = MAX(InsuredRaceEthnicId)
from dbo.InsuredRaceEthnic with (nolock)
它给我一个没有列名的值但是我需要一个列名
你可以像给列起别名一样给变量起别名:
DECLARE @test VARCHAR(50) = '1222'
SELECT @test AS Test
您的SELECT
语句不应该返回任何东西,它只是设置变量的值,如果需要,您可以随后SELECT
/PRINT
变量