我想了解如何使用declare
。
我的查询如下:
declare @iter int
set @iter = 1
错误:
Msg 137,Level 15,State 1,Line 1 必须声明标量变量" @ iter"。
请帮忙!
答案 0 :(得分:0)
可以用一两行来完成:
declare @iter int = 1
go
-- or
declare @iter int
set @iter = 1
答案 1 :(得分:0)
你只需要将两条指令放在不同的行中
listObjects()
答案 2 :(得分:0)
我分别执行这两行,这就是为什么它在我执行set @iter = 1之前无法工作,SQL已经清除了declare命令。