標籤:引號 java except 處理 size 標籤 遠程 cut 程式碼
一:PL/SQL程式塊
PL/SQL是一種塊結構的語言,一個PL/SQL程式就是一個 代碼邏輯塊。
PL/SQL程式由三部分構成:
| 1 |
聲明 部分
使用關鍵字DECLARE開頭,它是一個可選的部分,用於聲明與賦初值在該程式中使用的 所有變數,遊標,子程式,和其他元素。 |
| 2 |
可執行命令 部分
使用關鍵字BEGIN和END包裹,必須有。定義了一系列 PL/SQL語句 。 |
| 3 |
異常處理 部分
使用關鍵字EXCEPTION,可選,用於處理可執行命令部分捕獲的異常。 |
二:基本格式
DECLARE <declarations section>BEGIN <executable command(s)>EXCEPTION <exception handling>END;
三:注釋
單行注釋:使用分隔字元 -- 。
多行注釋: /* 和 */ 。
四:運算子號
| +, -, *, / |
加法,減法/否定,乘法,除法 |
| % |
屬性索引 |
| ‘ |
字串 |
| . |
點運算子 |
| (,) |
運算式或清單分隔符號 |
| : |
主機變數指示符 |
| , |
項目分離符 |
| " |
引號識別項分隔字元 |
| = |
關係運算子 |
| @ |
遠端存取指示符 |
| ; |
聲明終止符、語句終止符 |
| := |
賦值運算子 |
| => |
操作符關聯 |
| || |
串連運算子,字串串連 |
| ** |
乘方運算子 |
| <<, >> |
標籤分隔字元(開始和結束) |
| /*, */ |
多行注釋分隔字元(開始和結束) |
| -- |
單行注釋指示符 |
| .. |
範圍操作 |
| <, >, <=, >= |
關係運算子 |
| <>, ‘=, ~=, ^= |
不相等運算子 |
五:程式單元
PL/SQL程式單元:資料庫中命名的PL/SQL塊,作為資料庫物件儲存在資料庫裡。
主要有五類:
PL/SQL程式塊:一個進行某種操作的程式碼塊,包含上面提到過的三個塊(其中 聲明、異常 可選)。
過程:執行特定操作,無傳回值。
函數:進行複雜計算,有傳回值。
包:邏輯上相關的過程和函數組織在一起,類比於Java中的類。
觸發器:事件觸發,執行相應的操作。
PL/SQL學習筆記之基本塊格式與文法