儲存過程注意事項
儲存過程注意事項
(1)儲存過程裡的變數不要與表欄位名相同
比如:tablename 有col1欄位,同時儲存又有col1的變數
如果執行 delete from tablename where col1=col1; 將會刪除所有記錄。
(2)捕捉異常後,一般會呼叫一個儲存過程X,X會寫LOG表。此時儲存過程X應該儘量用oracle的自治事務。
即在as(或is)後面加上 Pragma Autonomous_Transaction;
(後續補充)
(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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 編寫儲存過程基本注意事項儲存過程
- job呼叫儲存過程的注意事項儲存過程
- 儲存過程基本語法和須注意事項儲存過程
- 儲存過程呼叫其他模式的儲存過程需要注意的地方儲存過程模式
- MySQL 儲存過程/遊標/事務MySql儲存過程
- 儲存過程中巢狀事務儲存過程巢狀
- 關於事務的儲存過程儲存過程
- mysql 儲存過程簡單例項MySql儲存過程單例
- PHP呼叫MYSQL儲存過程例項PHPMySql儲存過程
- mysql儲存過程簡單例項MySql儲存過程單例
- 不要在儲存過程中控制事務儲存過程
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 選擇雲端儲存服務需要注意哪些事項?
- 儲存過程儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- Linux原始碼包安裝過程及注意事項Linux原始碼
- mysql儲存過程經典例項詳解MySql儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- Oracle儲存過程Oracle儲存過程
- 使用儲存過程儲存過程
- sybase儲存過程儲存過程
- java儲存過程Java儲存過程
- 管理儲存過程儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- MySQL 儲存過程中事務sql異常回滾MySql儲存過程
- 實戰儲存過程排程過程儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- MySQL 8.0.20 MGR資料遷移過程以及注意事項MySql
- MySQL定時任務與儲存過程例項MySql儲存過程
- MySQL儲存過程使用if子查詢判斷需要注意MySql儲存過程
- MySql儲存過程—2、第一個MySql儲存過程的建立MySql儲存過程
- 把自編儲存過程設定為系統儲存過程儲存過程
- oracle plsql儲存過程_if判斷與事務commitOracleSQL儲存過程MIT