2
我有一個oracle存儲過程,通過引用遊標接受值列表。此Oracle數據庫在單獨的SQL Server 2008實例中設置爲鏈接服務器。如何通過鏈接服務器將表或表值參數從SQL2008傳遞給Oracle過程?
如何從SQL中使用此過程,傳遞表,行或表值參數?
我有一個oracle存儲過程,通過引用遊標接受值列表。此Oracle數據庫在單獨的SQL Server 2008實例中設置爲鏈接服務器。如何通過鏈接服務器將表或表值參數從SQL2008傳遞給Oracle過程?
如何從SQL中使用此過程,傳遞表,行或表值參數?
我知道這個問題早就有人問,但對谷歌搜索的人,並碰到過這個帖子...
這聽起來像你需要做OPENQUERY。
這基本上會向鏈接服務器發送'select ...'部分(可能是一個存儲過程exec)並等待響應。
SELECT * FROM OPENQUERY(Your_Linked_Server_Name,'select * from TableName where RecordID = 4')