長い列から varchar2 列に挿入しようとしています。TEXT.TEXT_COL = VARCHAR2(4000)
これが以下の例NOTE.TEXT_NOTE = LONG
です。
INSERT INTO TEXT(ROW_ID, TEXT_COL)
SELECT 1, TEXT_NOTE FROM NOTE;
上記のSQLを実行すると、エラーが発生します
SQL エラー: ORA-00997: LONG データ型の不正な使用
私も使用TO_LOB()
しましたが、それでも同じエラーです。
単純に変換してlong
入れる機能はありますかvarchar2
?あなたの考えを聞かせてください。