PL/SQL SQL Coding Guideline 26 - Always specify the target columns when executing an INSERT command
條款二十六,運行插入命令時總是指定塞入的欄位。 ...
條款二十六,運行插入命令時總是指定塞入的欄位。 ...
條款二十五,避免使用 LONG 與 LONG RAW 型態。 ...
條款二十四,當值只有兩種狀態時,試著使用 Boolean 型態。 ...
條款二十三,使用 Varchar2 時總是定義 Char Semantic。 ...
條款二十二,不要用空字串去代替 Null 值。 ...
條款二十一,避免使用 Varchar 型態。 Varchar 型態在工業標準上是可以儲存空字串的,但在 Oracle 這邊並未遵循這樣的標準,當將空字串存放至 Varchar 型態,Oracle 這邊會將空字串變為 null 值,就跟 Varchar2 型態是一樣的,但難保哪天會改回遵循工業標準。 ...
條款二十,避免使用 Char。 Oracle 的 Char 型態在宣告時需指定大小,宣告多大就佔多大。像是下面這邊筆者宣告了 4000 的 char,則該變數即佔了 4000,儘管這邊只賦予了短短的幾個字元進去。 ...
條款十九,用 PLS_INTEGER 去表示整數。 如果要宣告整數,不要用 Number 型態去宣告。 ...
條款十八,避免在宣告 Number 型態的變數或是 SubType 時未設定整數位數。 ...
條款十五是說在變數宣告時,變數的名稱不要加上雙引號。 ...