关于一个数据导入的小问题!!!!!!! 我的数据库中本来就有一个表, 但是现在要在原来的表后面追加几百条数据,这几百条数据还在EXCLE中,还没有做成表,我就是想问一下,有没有什么办法 或者语句能直接把我的数据录入到原来的表中去!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Oracle?如果列顺序相同直接在PL/SQL里面粘贴吧不放心就写个小程序OLE连EXCEL读出来然后INSERT进数据库 2楼正解可以在查询语句后加个for update,解开锁,往后粘贴否则 就只能写程序读取插入了 方法很多 如楼上说或是Oracle外部表或是新建个表 把excel copy到text上 用plsql developder的 text importer 方法很多 比如 用sqlldr 导入进去 在插入目标表 可以用sqlldr导入数据 但是要保证表内没有主键和外键 如果这张表和其他很多表有复杂关系 不建议 可以用merge方法 推荐 新建一个表 用merge来传到原来的表中 假设你要导入的原表A 。先把你的excel 用pl/sql developer 导入到数据库中生成的表名B之后用 : insert into a select * from b 把b表的数据导入a表 建一个临时表B,用plsql developer导入到数据库中的B。然后来用merge语句将B数据导入A中。merge into A using Bon(条件)when not matched theninsert语句 可以在excel中直接拼SQL,用concatenate函数 toad for oracle 很方便的,我今天还导了呢。 这个方法比较多,把它编辑成控制文,然后 sqlload, 我觉得比较好或者直接复制到plsql 里更新到数据库中,这个快,方便 Oracle不能DROP任何东西,求解! 以表的形式exp/imp能否包括包关联的所有对象 急--Oracle 游标数据遍历的问题?(有代码) oracle删除重复数据问题 Oracle 数据备份 export 命令如何使用? oracle的触发器问题 plsql游标参数的问题 我用PB连到ORACLE9I的修改数据时提示没有权限是什么问题呢?! 导入问题(求助) oracle的数据文件scn和最新查询scn和检查点关系 oralce 导出导入数据命令 求 Oracle 入门书籍
如果列顺序相同直接在PL/SQL里面粘贴吧
不放心就写个小程序OLE连EXCEL读出来然后INSERT进数据库
可以在查询语句后加个for update,解开锁,往后粘贴
否则 就只能写程序读取插入了
如楼上说
或是Oracle外部表
或是新建个表 把excel copy到text上 用plsql developder的 text importer
方法很多 比如 用sqlldr 导入进去 在插入目标表
之后用 : insert into a select * from b 把b表的数据导入a表
merge into A
using B
on(条件)
when not matched then
insert语句
很方便的,我今天还导了呢。
或者直接复制到plsql 里更新到数据库中,这个快,方便