声明使用时出错

时间:2015-06-19 20:32:00

标签: sql sql-server declare

我想了解如何使用declare

我的查询如下:

declare @iter int
set @iter = 1

错误:

  

Msg 137,Level 15,State 1,Line 1   必须声明标量变量" @ iter"。

请帮忙!

3 个答案:

答案 0 :(得分:0)

可以用一两行来完成:

declare @iter int = 1
go 
-- or
declare @iter int 
set @iter = 1

答案 1 :(得分:0)

你只需要将两条指令放在不同的行中

listObjects()

答案 2 :(得分:0)

我分别执行这两行,这就是为什么它在我执行set @iter = 1之前无法工作,SQL已经清除了declare命令。