目前正在使用可以更新链接服务器上的许多不同表的脚本。我使用08/12 SQL服务器管理工作室。SQL服务器链接的服务器更新
我遇到了一个问题,我试图设置链接服务器字符串作为变量,所以我可以在开始时设置此参数,并在需要时通过脚本进行参考。我一直在努力假设我可以声明这是一个局部变量,因为我的脚本的其他部分正在更新本地表/服务器,但是在运行脚本时,我会收到不正确的语法错误代码我的链接服务器字符串变量位于。
我的代码的结构为:
declare @string varchar(max)
set @string = '[server,instance].[database].dbo.table1'
update @string
set field = updatevariable
where record = identifier
是否有可能使用链接的服务器作为一个变量?
你必须使用动态sql ..看看吧 – maSTAShuFu
@SandPiper粗鲁是什么?哪一部分对你萌芽不礼貌? – maSTAShuFu
的确是@SandPiper。请证明你的陈述。 maSTAs的第一个评论是简单的,但肯定不是无礼的。 –