declare @departmentid int;
set @departmentid = 1;
declare @tabvar table (id int, name nvarchar(100))
begin
insert into @tabvar
select DepartmentID, Name
from HumanResources.Department where DepartmentID = @departmentid;
print @tabvar
end
它显示
必须声明标量变量“ @tabvar”。
答案 0 :(得分:4)
问题是
print @tabvar.id
删除它,代码将起作用。
以下是等效功能:
print @departmentid;