Oracle入门(十四H)之良好的编程实践
生活随笔
收集整理的這篇文章主要介紹了
Oracle入门(十四H)之良好的编程实践
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、為什么要學習它
好的編程實踐是技巧,可以按照創建最好的代碼可能。 編程實踐涵蓋了一切從代碼更多可以用更快的速度創建代碼性能。
軟件工程團隊通常會遵循風格指導讓團隊中的每個人使用相同的技術。 這使它更容易閱讀和修改編寫的代碼其他。
二、編程實踐
已經學會了幾種好的編程習慣這個課程:
?轉化:
- 不要依賴隱式數據類型轉換,因為它們可以速度會變慢,而規則可能會在以后的軟件版本中發生變化
?聲明和初始化PL / SQL變量:
- 使用有意義的名字
- 為了更好的可讀性和代碼維護,每行聲明一個標識符。
- 當變量必須保存一個時,使用NOT NULL約束值。
- 避免使用列名作為標識符。
- 使用%TYPE屬性根據另一個先前聲明的變量或數據庫列來聲明一個變量。
三、編程指南
其他編程指南包括:?用注釋記錄代碼
?為代碼開發一個案例約定
?開發標識符和其他對象的命名約定
?通過縮進增強可讀性
四、注釋代碼
?用兩個破折號( - )前綴單行注釋。?在符號“/ *”和“* /”之間放置多行注釋。
例:
DECLARE...v_annual_sal NUMBER (9,2); BEGIN -- Begin the executable section/* Compute the annual salary based on themonthly salary input from the user */v_annual_sal := v_monthly_sal * 12; END; -- This is the end of the block五、大小寫習慣
下表提供了以大寫或小寫編寫代碼的指導原則,以幫助區分命名對象中的關鍵字。
六、命名約定
標識符的命名應該清晰,一致,并且毫不含糊。
?一個常用的慣例是命名:
?以v_開頭的變量?以c_開頭的常量
?以p_開頭的參數(傳遞給過程和函數)
例子:v_date_of_birth;c_tax_rate;p_empno;
七、縮進代碼
為了清楚起見,縮進每個級別的代碼。例子:
BEGINIF x=0 THENy:=1;END IF; END; DECLAREv_deptno NUMBER(4);v_location_id NUMBER(4); BEGINSELECTdepartment_id,location_idINTOv_deptno,v_location_idFROMdepartmentsWHERE department_name = 'Sales';... END;總結
以上是生活随笔為你收集整理的Oracle入门(十四H)之良好的编程实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吉利控股集团 9 月总销量 26.44
- 下一篇: 3w多的电脑配置?