3

我通过 ODBC 在我的 SQL Server 2008 上有一个链接的 Firebird 数据库。

我可以执行这样的查询并得到想要的结果:

SELECT * FROM OPENQUERY(LINKED_SERVER_NAME, 'SELECT * FROM TABLE_NAME')

现在我想知道如何使用一个参数输入来执行存储过程。

我试过了:

SELECT * FROM OPENQUERY(LINKED_SERVER_NAME, 'STORED_PROCEDURE_NAME 00001')

EXEC LINKED_SERVER_NAME.STORED_PROCEDURE_NAME '00001'

没有成功...

任何提示将不胜感激!

4

1 回答 1

4

我不知道 MSSQL 但你可以试试

SELECT * FROM OPENQUERY(LINKED_SERVER_NAME, 'SELECT * FROM STORED_PROCEDURE_NAME(00001)')
于 2012-07-02T08:45:26.793 回答