[SQL SERVER][Memo]透過Linked Server執行Oracle Procedure
今天測試CALL Oracle Procedure花了一點時間,紀錄一下相關細節
需設定 RPC out =true
參數大小寫和順序須符合Oracle
執行結果(使用SSMS)
asp.net透過odp.net執行 ,傳入 EXECUTE ( 'begin myschema.myprocedure(?,?,?,?); end;', @In_Head_Id, @In_Order_Org, @In_Dc_Org , @In_User ) AT ORACLEIP;
參數順序和大小寫也需相同,即可順利執行。
參考