有没有最方便的导入dbf到oracle的方法 现在要将dbf导入到orcale中,由于本人水平有限,有没有最简单易懂的方法导入dbf到oracle的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法一copy to t.txt deli with tab 然后用sqlldr导入方法二如果你不会用sqlldr的话,就这样select "insert into tt values('" + alltrim(a) + "','" + alltrim(b) + "','" + ... + "');" from dbf()copy to t.sql deli with tab然后在sqlplus 中 @t.sql就是组合好sql语句,直接执行 如果你是使用的oracle 9i的话,你可以使用外部表(external table)功能将外部文件当作一个oracle表来操作.下例为一个逗号分割的文件Create directory mydir as '/home4/teach17' ;create table external_emp (EMPNO NUMBER(4),ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMBER(4),HIREDATE DATE,SAL NUMBER(7,2),COMM NUMBER(7,2),DEPTNO NUMBER(2))Organization external(type oracle_loaderdefault directory mydiraccess parameters (records delimited by newlinefields terminated by ',')location ('extemp.txt'))reject limit 1000; 都是好方法,建议学习一下sqlload,如果是oracle9i,也可以用外部表 一个字符集的问题 oracle 导入导出问题 oracle存储过程编译出错 sql执行过程。。。 相对复杂的竖表转横表+动态时间比较 新手问一下一条sql查询语句 请问哪位兄台能够提供一下Oracle 9i 的安装序列号? oracle 9i for windows 安装问题【急急急】 数据库变得异常缓慢????求救 高手快帮帮我这个菜鸟吧 如何查询roacle数据库中的表? 请教两个表交叉求和的问题!!!相当于在时间轴上求和
copy to t.txt deli with tab
然后用sqlldr导入方法二
如果你不会用sqlldr的话,就这样
select "insert into tt values('" + alltrim(a) + "','" + alltrim(b) + "','" + ... + "');" from dbf()
copy to t.sql deli with tab
然后在sqlplus 中 @t.sql就是组合好sql语句,直接执行
将外部文件当作一个oracle表来操作.下例为一个逗号分割的文件Create directory mydir as '/home4/teach17' ;
create table external_emp (
EMPNO NUMBER(4),
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2))
Organization external
(type oracle_loader
default directory mydir
access parameters (records delimited by newline
fields terminated by ',')
location ('extemp.txt'))
reject limit 1000;