PL/SQL SQL Coding Guideline 37 - Always use COALESCE instead of NVL if parameter 2 of the NVL function is a function call or a SELECT statement
條款三十七,如果 NVL 第二個參數是 function 呼叫或是 select 語句,使用 COALESCE 取代 NVL。 ...
條款三十七,如果 NVL 第二個參數是 function 呼叫或是 select 語句,使用 COALESCE 取代 NVL。 ...
條款三十六,嘗試使用 CASE 而不要用 DECODE。 ...
條款三十五,嘗試使用 CASE 語句取代多行 ELSIF 語句。 ...
條款三十四,避免在 SQL 語句運行與 implicit cursor 中間使用 procedure 或是 function。 ...
條款三十三,總是關閉開啟的游標。 ...
條款三十二,當使用 BULK 與 LIMIT 操作時,避免直接在後面用 %NOTFOUND 判斷是否有資料處理,應改用 COUNT() 判斷。 ...
條款三十一,Always use %NOTFOUND instead of NOT %FOUND to check whether a cursor was successful。 ...
條款二十九,Try to use anchored records as targets for your cursors。 ...
條款二十八,如果 Oracle 版本支援,請使用 ANSI-Join。 ...
條款二十七,當使用多個來源做搜尋時,總是使用資料表別名。 ...