2012-07-02 85 views
2

我通過ODBC在我的SQL Server 2008上有一個鏈接的Firebird數據庫。如何在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' 

沒有成功...

任何提示,將不勝感激!

回答

3

我不知道MSSQL,但你可以嘗試

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

偉大的工作。謝謝! – no9

相關問題