儲存過程注意事項

gxlineji發表於2016-09-19
儲存過程注意事項
(1)儲存過程裡的變數不要與表欄位名相同
比如:tablename 有col1欄位,同時儲存又有col1的變數
如果執行 delete from tablename where  col1=col1; 將會刪除所有記錄。

(2)捕捉異常後,一般會呼叫一個儲存過程X,X會寫LOG表。此時儲存過程X應該儘量用oracle的自治事務。
即在as(或is)後面加上 Pragma Autonomous_Transaction;

(後續補充)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10995764/viewspace-2125169/,如需轉載,請註明出處,否則將追究法律責任。

相關文章