oracle导入Excel的数据的多列,手工的,不太好

思路:

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

比较笨的方法。自己先用吧,哈哈
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值