plsql--PRAGMA關鍵字的討論
PRAGMA instruction_to_compiler;
PLSQL編譯器,將在PLSQL的申明部分DECLARATION接受這樣的指示,
PLSQL提供幾種PRAGMA可供選項
-
AUTONOMOUS_TRANSACTION:通知PLSQL執行時環境,提交或者回滾任何資料庫的變更,在當前塊中,前提是不影響主程式或者外部事務的執行
-
EXCEPTION_INIT:通知編譯器,讓你申明的錯誤標識與一個特定的錯誤號碼相對應,應當緊跟在申明的EXCEPTION後面
-
RESTRICT_REFERENCES:通知編譯器一個包程式的純正水平線
-
SERIALLY_REUSABLE:通知編譯器:
Tells the PL/SQL runtime engine that package-level data should not persist between references to that data. See Chapter 18 for more information.
以下是EXCEPTION_INIT的一個例子
DECLARE
no_such_sequence EXCEPTION;
PRAGMA EXCEPTION_INIT (no_such_sequence, -2289);
BEGIN
...
EXCEPTION
WHEN no_such_sequence
THEN
...
END;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-617115/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於按鍵掃描程式的終極討論
- [技術討論]關於低耦合開發的討論
- 關於oracle SCN 的討論Oracle
- out關鍵字和ref關鍵字的區別
- 關於部落格評論外掛的討論
- 關於aio的設定的討論AI
- javascript的this關鍵字JavaScript
- this關鍵字
- 關鍵字
- 關於UI的一次討論——來自專案管理群的討論UI專案管理
- 關於業務元件相關架構的討論元件架構
- 關於神經網路的討論神經網路
- 關於rails和Grails的效能討論AI
- 關於HTTP中文翻譯的討論HTTP
- abstract關鍵字 super 關鍵字 類與繼承繼承
- synchronized關鍵字的原理synchronized
- Java 的 static 關鍵字Java
- JAVA中的關鍵字Java
- Synchronized關鍵字的使用synchronized
- javascript中的with關鍵字JavaScript
- static關鍵字的作用
- Swift 關鍵字Swift
- typedef關鍵字
- Synchronized關鍵字synchronized
- JavaScript this關鍵字JavaScript
- Swift —— 關鍵字Swift
- oracle關鍵字Oracle
- Auto關鍵字
- super關鍵字
- synchronized 關鍵字synchronized
- static關鍵字
- [JavaScript] this 關鍵字JavaScript
- 4關鍵字
- 關於一個建立型模式的討論:模式
- 關於string.Empty & "" & null 的討論Null
- 關於專案經理的討論 (轉)
- PHP static 關鍵字和 self 關鍵字例項化的區別PHP
- 關於分類的線性模型的討論模型