2017-07-20 14 views

答えて

1

まあ、4000に4708は行きません。だからあなたはそれをトリミングする必要があります。

insert into table2 (column2) 
select dbms_lob.substr(column1, 4000, 1) 
from table1 
0
Oracleで

< 12は他の選択肢はありません、あなたは@APCが言ったように4000にCLOBをトリミングする必要があります。

oracle12。++であなたはuse extended data typeです。 varcharの最大長制限を4000から32767に変更します。standardからextendedへの切り替えは一方向の操作です。 max_string_size

この後、あるテーブルから別のテーブルに簡単に挿入します。

関連する問題