思路:
1.整理好数据到Excel(注意的是复制时要多出一个空列,因为oracle 默认向新表中插入有一列,他是自动生成所以要在Excel中也多出一列)
2.进行oracl
第一步:查询要插入的表
select * from t_db_目标表
create table T_ck_test
(
FID VARCHAR2(44),
wno NVARCHAR2(255),
wname NVARCHAR2(255)
)
select * from t_ck_test
select * from t_ck_test for update
点击小锁,打开小锁。然后就可以粘贴了。注意粘贴好后要点击commit 执行保存。
单行运行oracle查询语句等要选中后点击小齿轮(excute)
select * from t_ck_test
update t_ck_test set fid=newbosid('BBE9F8AE') //newbosid("变量")自动生成的,靠不知道是什么玩意。
select * from t_ck_test
INSERT INTO t_Db_目标表(FID,FNUMBER,FNAME_L2) select fid,wno,wname from t_ck_test
select * from t_db_目标表
更新一下其他的相关的列:
update t_Db_目标表 set fcreatorid = '256c221a-0106-1000-e000-10d7c0a813f413B7DE7F',fcreatetime='02-11月-07 02.34.28.000000 下午'
,flastupdateuserid='256c221a-0106-1000-e000-10d7c0a813f413B7DE7F',flastupdatetime = '02-11月-07 02.34.28.000000 下午',fcontrolunitid='00000000-0000-0000-0000-000000000000CCE7AED4',fstorageorgid='rreYNgEVEADgAA7oys2tvcznrtQ=',
fregionid='6a05bcad-00fd-1000-e000-01f2c0a8100d0C5DD6B6',fhaslocation=1,fwhstate=0
比较笨的方法。自己先用吧,哈哈