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