COLUMNNAMEデータ型がCLOBのテーブルTABLENAMEがあります。たとえば、COLUMNNAME値の1行目が123,456,789、2行目がNULL、3行目が空の文字列の 3 行のみが含まれています。
そして、私はこのクエリを持っています
UPDATE TABLENAME
SET COLUMNNAME = COLUMNNAME || CASE
WHEN TRIM(COLUMNNAME) = '' OR COLUMNNAME IS NULL THEN
'098765'
ELSE ',098765'
END
このクエリを実行すると、ORA-00932: inconsistent datatypes: expected - got CLOBというエラー メッセージが表示されます。
それを修正する方法は?
Oracle Database 10g Enterprise Edition リリース 10.2.0.1.0 - 64 ビットを使用しています