【发布时间】:2012-12-04 10:23:44
【问题描述】:
我有一个游标及其获取数据库名称和链接服务器名称,以便在其中执行一个过程
Declare getDBLinkServer cursor for
select DatabaseName, LinkServerName from DBnLinkServer
Open getDBLinkServer
fetch next from getDBLinkServer into @DatabaseName, @LinkServerName
While @@FETCH_STATUS = 0
Begin
exec @LinkServerName.@DatabaseName.dbo.someProcedure 'some'
fetch next from getDBLinkServer into @DatabaseName, @LinkServerName
End
Close getDBLinkServer
Deallocate getDBLinkServer
这是显示Incorrect syntax near '.' 我怎样才能避免它?
【问题讨论】:
标签: sql sql-server sql-server-2012