PL/SQL學習筆記之基本塊格式與文法

來源:互聯網
上載者:User

標籤:引號   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學習筆記之基本塊格式與文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.