您好,登錄后才能下訂單哦!
PL/SQL全面支持SQL的數據操作,完全支持SQL數據類型,減少了在應用程序和數據庫之間轉換數據的操作。
構成一個PL/SQL程序的基本單位是程序塊。PL/SQL程序塊在執行時不必逐條在網絡上傳送SQL語句去執行,而是作為一組SQL語句的整體發送到Oracle。當程序第一句以DECLARE或BEGIN開頭時,系統會自動識別出是PL/SQL語句。PL/SQL在SQLPLUS中運行時,當遇到斜杠時才提交數據庫執行,而不像SQL命令,遇到分號就執行。
為了提高程序的可讀性,Oracle建議用戶按照以下規則定義各種標識符:
定義變量,用v_作為前綴,例如v_sal,v_job等
定義常量,用c_作為前綴,例如c_rate
定義游標,用_cursor作為后綴,例如emp_cursor
定義異常,用e_作為前綴,例如e_integrity_error
定義PL/SQL表類型時,建議使用_table_type作為后綴,例如sal_table_type
定義PL/SQL表變量時,建議使用_table作為后綴,例如sal_table
定義PL/SQL記錄類型時,建議使用_record_type作為后綴,例如emp_record_type
定義PL/SQL記錄變量時,建議使用_record作為后綴,例如emp_record
為了提高程序的可讀性和性能,Oracle建議用戶按照以下大小寫規則編寫代碼:
SQL關鍵字采用大寫格式,例如SELECT, UPDATE, SET, WHERE等
PL/SQL關鍵字采用大寫格式,例如DECLARE,BEGIN,END等
數據類型采用大寫格式,例如INT,VARCHAR2,DATE等
標識符和參數采用小寫格式,例如v_sal,c_rate等
數據庫對象和列采用小寫格式,例如emp,sal,ename等
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。