PL/SQL amp; SQL CODING GUIDELINE 23 - Always define your VARCHAR2 variables using CHAR SEMANTIC

條款二十三,使用 Varchar2 時總是定義 Char Semantic。 ...

December 16, 2015 · 1 min · 113 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 22 - Never use zero-length strings to substitute NULL

條款二十二,不要用空字串去代替 Null 值。 ...

December 15, 2015 · 1 min · 128 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 21 - Avoid using VARCHAR data type

條款二十一,避免使用 Varchar 型態。 Varchar 型態在工業標準上是可以儲存空字串的,但在 Oracle 這邊並未遵循這樣的標準,當將空字串存放至 Varchar 型態,Oracle 這邊會將空字串變為 null 值,就跟 Varchar2 型態是一樣的,但難保哪天會改回遵循工業標準。 ...

December 5, 2015 · 1 min · 139 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 20 - Avoid using CHAR data type

條款二十,避免使用 Char。 Oracle 的 Char 型態在宣告時需指定大小,宣告多大就佔多大。像是下面這邊筆者宣告了 4000 的 char,則該變數即佔了 4000,儘管這邊只賦予了短短的幾個字元進去。 ...

December 5, 2015 · 1 min · 116 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 19 - Try to use PLS_INTEGER instead of NUMBER for arithmetic operations with integer values (no decimal point)

條款十九,用 PLS_INTEGER 去表示整數。 如果要宣告整數,不要用 Number 型態去宣告。 ...

December 5, 2015 · 1 min · 88 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 18 - Avoid declaring NUMBER variables or subtypes with no precision

條款十八,避免在宣告 Number 型態的變數或是 SubType 時未設定整數位數。 ...

December 5, 2015 · 1 min · 99 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 15 - Never use quoted identifiers

條款十五是說在變數宣告時,變數的名稱不要加上雙引號。 ...

December 5, 2015 · 1 min · 85 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 14 - Never overload data structure usages

條款十四是說不要去覆寫變數。 像是下面這樣外層與內層宣告了一樣名稱的變數,是不建議的寫法。 ...

November 27, 2015 · 1 min · 77 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 13 - Avoid initializing variables using functions in the declaration section

條款十三是說要避免在變數宣告的同時呼叫 function 去初始變數。 ...

November 26, 2015 · 1 min · 115 words · Larry Nung

PL/SQL amp; SQL CODING GUIDELINE 12 - Avoid comparisons with null value

條款十二是在說當判斷變數是否為 null 時,不要像下面這樣使用 = 去判斷。 ...

November 26, 2015 · 1 min · 104 words · Larry Nung