PL/SQL允許定義一個對象類型,這有助於在Oracle的數據庫中設計的面向對象。對象類型可以包裝復合類型。使用對象允許實現數據的具體結構
DBMS_OUTPUT是一個內置的軟件包,能夠顯示輸出顯示調試信息,並從PL/ SQL塊,子程序,包和觸發器發送消息。我們已經使用這個包在
PL/SQL提供兩個日期和時間相關的數據類型: 日期時間(Datetime)數據類型 間隔數據類型 datetim
數據庫事務是一個工作的原子單元,其可以由一個或多個相關的SQL語句組成。所謂的原子性就是數據庫的修改所帶來的構成事務的SQL語句可以集體被
集合是一個有序組具有相同的數據類型的元素。每個元素進行標識的唯一標表示其在集合中的位置。 PL/SQL提供了三種集合類型: 索引
PL/SQL包是組邏輯相關的PL/SQL類型,變量和子程序模式對象。 程序包將有兩個強制性的部分: 包裝規范定義 包
觸發器是存儲程序,它會自動執行或發射當一些事件發生。觸發器,事實上,寫入響應於以下任一事件將被執行: 數據庫操作(DML)語句(
程序執行過程中出現錯誤情況被稱為在PL/SQL異常。 PL/SQL支持程序員在程序中使用異常塊捕獲這樣的條件並采取適當的動作應對錯誤情況。
PL/SQL記錄就是可以容納不同類型的數據項的數據結構。記錄由不同字段,類似於數據庫表的行。 例如,要保留跟蹤圖書館中的書籍。可能要跟蹤有
Oracle會創建一個存儲區域,被稱為上下文區域,用於處理SQL語句,其中包含需要處理的語句,例如所有的信息,行數處理,等等。 游標是指向
PL/SQL函數與過程相同,不同之處在於函數有一個返回值。因此,前面的章節中的所有討論都適用於函數。 創建函數 建立一個獨立函數可以使用C
子程序是一個程序單元/模塊執行特定的任務。這些子程序被組合以形成更大的程序。這基本上是被稱為“模塊化設計”。子程序
PL/SQL程序設計語言提供叫一種叫做VARRAY的數據結構,其可存儲相同類型元素的一個固定大小的連續集合。VARRAY用於存儲數據的有序
PL/SQL字符串實際上是一個可選的尺寸規格字符序列。字符可以是數字,字母,空白,特殊字符或全部的組合。 PL/SQL提供了三種類型的字符
可能有一種情況,當需要執行的代碼塊的幾個多次。在一般情況下,語句順序執行:一個函數的第一條語句,首先執行,然後是第二個...等等。 編程語
決策結構需要程序員指定一個或多個條件要計算,或由程序進行測試,如果條件被確定為真那麼一條或多條語句被執行,如果要被執行的其它語句條件被確定
運算符是一個符號,告訴編譯器執行特定的數學或邏輯操作。 PL/SQL語言有豐富的內置運算符,運算符提供的以下幾種類型: 算術運算
常量一旦聲明值,在程序中不會改變。常量聲明指定名稱,數據類型和值,並為它分配存儲空間。聲明還可以加以NOT NULL約束。 聲明一個常量
變量是只不過是一個給定的存儲區域,程序可以操縱的名稱。PL/SQL每個變量具有一個特定的數據類型,它決定了大小和變量的存儲器的值,可以說存
PL/SQL變量,常量和參數都必須有一個有效的數據類型,指定存儲格式,約束和值的有效范圍。本教程介紹標量和LOB在PL/SQL,其他兩種數