sql >> データベース >  >> RDS >> Oracle

ORA-00932:データ型に一貫性がありません:予期されました-CLOBを取得しました

    WHERE句にCLOBを入れることはできません。ドキュメントから:

    ラージオブジェクト(LOB)は、比較条件ではサポートされていません。ただし、CLOBデータの比較にはPL/SQLプログラムを使用できます。

    値が常に4k未満の場合は、次を使用できます:

    UPDATE IMS_TEST 
       SET TEST_Category           = 'just testing'  
     WHERE to_char(TEST_SCRIPT)    = 'something'
       AND ID                      = '10000239';
    

    とにかくCLOBで検索するのはおかしいです。ID列だけで検索することはできませんか?



    1. GroupyBySQLステートメントにない列を選択して並べ替える方法-Oracle

    2. 1899-12-30が12/31ではなくAccess/SQL Serverのゼロ日付であるのはなぜですか?

    3. R12.2でのサービスグル​​ープの変更

    4. SQLとは何ですか?データベースとは何ですか?リレーショナルデータベース管理システム(RDBMS)は平易な英語で説明されています。