Sql Server Cursor错误(“a”符号附近的语法不正确)

时间:2013-08-13 19:42:28

标签: sql-server-2008 tsql cursor

以下查询导致错误,并显示以下消息:

关键字'for'附近的语法不正确。我该如何解决这个错误...

我认为在下面的查询中SQL Server不喜欢“@”符号.....

有什么想法?感谢!!!

Declare ObsSet_Cursor for 
 Select o.EventSetName,
        o.EventSetDisplay, 
        o.EventSetDescription, 
        o.ChildSetName
  From   ##Final f, 
         ##ObsSetLevel o
  Where  f.ChildSetName = o.EventSetName and 
         f.ChildSetName = @str 

1 个答案:

答案 0 :(得分:1)

您错过了cursor关键字:

Declare ObsSet_Cursor cursor for ...