0
我們有以下的select語句:DB2替換失敗,SQLCODE = -171
SELECT REPLACE(REPLACE(EMAIL, x'00', ''), '\n', '') AS EMAIL FROM tabname
這種失敗,SQLCODE = -171,因爲EMAIL是空的。 只有當EMAIL包含內容時,最有效的方式才能取代EMAIL? EMAIL被定義爲一個varchar。實際選擇是拉多個列,並在大多數情況下進行替換。
您確定替換是問題嗎?替換函數的空字符串或NULL值沒有問題。 – Charles