【发布时间】:2014-03-29 16:56:11
【问题描述】:
我有这个查询,我想做的是从另一台服务器执行存储过程以获取结果。
我需要在 sp 中传递一个参数。
我的问题是它不工作,我不知道我必须做什么才能让它工作。
希望有人能帮我解决这个问题。
这是我的代码:
DECLARE @EXECSQL3 VARCHAR(500), @a VARCHAR(300), @b INT
SET @a = 'test'
Set @b = 100
SET @EXECSQL3 = 'SELECT * FROM OPENROWSET
(''xxxxx'',''xxxxxx'';''xxxxxxx'';''xxxxxxx'',
''[DB].[dbo].[MyStoredProcedure] @a, @b'')'
EXEC(@EXECSQL3)
【问题讨论】:
-
如果是链接服务器就不能直接执行吗?
标签: mysql sql sql-server stored-procedures