如何将链接服务器名称作为存储过程的参数发送?

时间:2011-08-28 03:59:06

标签: sql-server sql-server-2008

我正在尝试创建一个简单的存储过程,用链接服务器进行查询。

create procedure test
@LinkedServeName nvarchar(20)
as
begin
  select * from @LinkedServerName.WorkersDB.tbl_workers
end

解决方案是什么?

1 个答案:

答案 0 :(得分:1)

您需要使用动态TSQL。

请阅读:The Curse and Blessings of Dynamic SQL