有一批数据需要入Oracle数据库,但是环境问题、字段数据量大、技术限制等问题,无法使用Java、Python、Kettle等工具,故通过编辑表数据,批量插入临时表数据。
步骤过程如下:
1、为了不影响正式表数据,创建与正式表表结构一样的临时表;
Create table 临时表 as select * from 正式表 where 1=2;
2、编辑表数据;
select t.*,t.rowid from 临时表 t
或者
select * from 临时表 for update;
3、提交。
但是出现数据条数缺少的情况,经核查,源数据的字符串含有“ "回车回车回车 ”,在原数据删除 " 双引号后,数据正常插入并能对齐。