20121108

DB2開啟ORACLE相容的問題

最近踩到的坑。 1.TRANSLATE函數參數的順序相反: ORACLE: TRANSLATE(string,from,to) DB2: TRANSLATE(string,to,from) 2.不確定是哪個相容flag,將空字串視為NULL。 預設是關閉的,在判斷式會有蠻多問題,如 trim(' ')='' trim(' ') IS NULL trim(' ') in ('',NULL) 這3個判別式的結果預設和轉換開啟時是完全相反的