【发布时间】:2010-11-03 04:21:24
【问题描述】:
我有一个表 TABLENAME,其 COLUMNNAME 数据类型是 CLOB。例如,它只包含 3 行 1st 行的 COLUMNNAME 值为 123,456,789,而 2nd 为 NULL 和 3rd 是一个空字符串
我有这个查询
UPDATE TABLENAME
SET COLUMNNAME = COLUMNNAME || CASE
WHEN TRIM(COLUMNNAME) = '' OR COLUMNNAME IS NULL THEN
'098765'
ELSE ',098765'
END
当我运行这个查询时,我收到了错误消息ORA-00932:不一致的数据类型:预期 - 得到了 CLOB
如何解决?
我使用 Oracle 数据库 10g 企业版版本 10.2.0.1.0 - 64 位
【问题讨论】:
标签: sql oracle oracle10g ora-00932