PL/SQL代碼編寫規則

來源:互聯網
上載者:User

標籤:pl/sql

1、標識符命名規則
    
當在PL/SQL中使用標識符定義變數、常量時,標識符名稱必須以字元開始,並且長度不能超過 30 個字元。另外,為了提高程式的可讀性,Oracle 建議使用者按照以下規則定義各種標識符:
(1)當定義變數時,建議使用 v_ 作為首碼,例如 v_sal, v_job等。
(2)當定義常量時,建議使用 c_ 作為首碼,例如 c_rate 。
(3)當定義遊標時,建議使用 _cursor 作為尾碼,例如 emp_cursor 。
(4)當定義例外時,建議使用 e_ 作為首碼,例如 e_integrity_error。
(5)當定義PL/SQL表類型時,建議使用 _table_type 作為尾碼,例如 sal_table_type。
(6)當定義PL/SQL表變數時,建議使用 _table 作為尾碼,例如 sal_table。
(7)當定義PL/SQL記錄類型時,建議使用 _record_type 作為尾碼,例如 emp_record_type。
(8)當定義PL/SQL記錄變數時,建議使用 _record 作為尾碼,例如 emp_record。

 

2、大小寫規則
    當在PL/SQL塊中編寫SQL語句和PL/SQL語句時,語句既可以使用大寫格式,也可以使用小寫格式。但是,為了提高程式的可讀性和效能,Oracle 建議使用者按照以下大小寫規則編碼:
(1)SQL 關鍵字採用大寫格式,例如 SELECT, UPDATE, SET, WHERE等。
(2)PL/SQL 關鍵字採用大寫格式,例如 DECLARE, BEGIN, END等。
(3)資料類型採用大寫格式,例如 INT, VARCHAR2,DATE等。
(4)標識符和參數採用小寫格式,例如 v_sal, c_rate等。
(5)資料庫物件和列採用小寫格式,例如 emp, sal, ename等。

 

 

 

 

 

 

 

本文出自 “IT技術學習與交流” 部落格,謝絕轉載!

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.