テスト環境の DB に入力するために、アーカイブ データベースから行を取得しようとしています。CLOB である「AUDIT_LOG」という特定のフィールドが空の null にならない行が必要です。
次の単純な選択ステートメントを試しましたが、
ORA-00932: 一貫性のないデータ型: 予期された - CLOB を取得しました
私が試したステートメント:
SELECT * FROM SIEBEL.S_AUDIT_ITEM WHERE AUDIT_LOG = ''
SELECT * FROM SIEBEL.S_AUDIT_ITEM WHERE AUDIT_LOG != NULL
SELECT * FROM SIEBEL.S_AUDIT_ITEM WHERE AUDIT_LOG = 0
CLOB の NULL は空の文字列と同等ですか。長さはコラムに使えそうな気がします。
ありがとう