3

ODBC 経由で SQL Server 2008 にリンクされた Firebird データベースがあります。

このようなクエリを実行すると、必要な結果が得られます。

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

今、1 つのパラメーター入力でストアド プロシージャを実行するにはどうすればよいのでしょうか。

私が試してみました:

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 に答える