现在要将dbf导入到orcale中,由于本人水平有限,有没有最简单易懂的方法导入dbf到oracle的方法
解决方案 »
- 怎么在oracle建一个存储过程来遍历数组,新手求解
- Oracle 11gR2安装后其他机器不能连接到1521端口
- 请问在存储过程中能否创建本地目录?急。。。。。。。。谢谢!
- 初学oracle,一个简单的问题
- oracle 乱码再现! 小女子苦求
- 关于oracle数据库增量备份土土的一问。
- 请问内存数据库的原理,Oracle能做内存数据库吗?如何做?
- △▲△▲△Update语句中能否有From、Group By、Order By等子句 ?△▲△▲△
- [疑难解答linux&oracle]linux下通过OCI连接oracle数据库,在OCIServerAttach里卡很久,最后报ORA-12170错误。在线等
- 求郑州ocp培训机构!
- 如何查询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;