我有一个表TABLENAME与COLUMNNAME数据类型是CLOB。例如,它只包含 3 行,第一行的COLUMNNAME值为123,456,789,第二行是NULL,第三行是空字符串
我有这个查询
UPDATE TABLENAME
SET COLUMNNAME = COLUMNNAME || CASE
WHEN TRIM(COLUMNNAME) = '' OR COLUMNNAME IS NULL THEN
'098765'
ELSE ',098765'
END
当我运行此查询时,我收到错误消息ORA-00932:不一致的数据类型:预期 - 得到 CLOB
如何解决?
我使用 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit