oracle导入Excel的数据的多列,手工的,不太好
2007-11-08 15:31
483 查看
思路:
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
比较笨的方法。自己先用吧,哈哈
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
比较笨的方法。自己先用吧,哈哈
相关文章推荐
- Oracle数据表测试笔记-角色管理-excel数据导入
- excel数据导入oracle(转)
- Java代码实现excel数据导入到Oracle
- 如何用Pl*SQL将Excel中数据导入到oracle中
- Excel 通过plsql 向oracle导入数据时报错:variant conversion error for variable
- 怎样将excel的数据导入oracle
- Oracle导入excel数据快速方法
- SQL2008 数据导入(从ORACLE)导出(到EXCEL)
- 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
- Oracle:通过oracle sql developer工具导入excel数据
- 将Excel数据导入oracle
- 如何使用PL/SQL工具将excel中数据导入oracle库
- Excel或Access数据导入oracle中
- Oracle将数据导入excel
- 从excel 中导入数据到oracle
- 用toad for oracle将excel数据导入数据库
- 如何将.xls或者.excel格式的数据导入到Oracle中
- Excel导入oracle数据,oracle数据库导出excel
- 利用TOAD实现EXCEL数据在oracle的导入导出
- Excel 数据 利用pl/sql developer 导入到oracle