0
我有下面的代码的问题:选入变量获取多列
/* Cursor */
DECLARE @RelationCursor CURSOR
SET @RelationCursor = (SELECT [fms].[dbo].[Relation].[RELATIONCODE], [fms].[dbo].[Relation].[COMPANYNAME] INTO @RelationCode, @CompanyName FROM [fms].[dbo].[Relation])
OPEN @RelationCursor
FETCH NEXT FROM @RelationCursor INTO @RelationCode, @CompanyName
WHILE @@FETCH_STATUS = 0
BEGIN
print(@RelationCode)
print(@CompanyName)
FETCH NEXT FROM @RelationCursor INTO @RelationCode, @CompanyName
END
CLOSE @RelationCursor
我试图让RelationCode
和Companyname
到@RelationCode
和@Companyname
这样我就可以在游标循环中使用它们。但我得到的SELECT
查询时出现错误:
消息156,级别15,状态1,过程spLoadProfits,行21
'变成' 关键字附近有语法错误。
但查询似乎完全正常,我似乎无法弄清楚这个问题。有没有人有如何解决这个问题的想法?