梦开始的地方----

梦延续的港湾----

常用链接

统计

积分与排名

最新评论

cvs文件导入到oracle

不小心把ORACLE数据库某个表的数据删了,还好之前备份了个CSV,重新把CSV文件导出入数据库,损失还不是很惨重。
先把Excel另存为.csv格式文件,如test.csv,再编写一个insert.ctl
用sqlldr进行导入!
insert.ctl内容如下:
 1: load data   
 2: infile ' test.csv '   
 3: append into table table_name 
 4: fields terminated by ','  
 5: (field1,
 6: field2,
 7: field3,
 8: ...
 9: fieldn)  

注意括号中field排列顺序要与csv文件中相对应
然后就可以执行如下命令:
sqlldr user/password control=insert.ctl
PS:原来Toad中有个很方便的向导工具,选择需要导入的外部文件(支持多种格式)后通过参数设置可以自动生成ctl文件,真的很方便的~
启动Toad选择DBA菜单-->SQL*Loader Wizard,下面的自己试吧!

posted on 2005-08-25 21:23 梦延续的港湾----依然是蓝 阅读(3214) 评论(4)  编辑  收藏 所属分类: 数据库

评论

# re: cvs文件导入到oracle 2010-09-19 16:42 qqqqqq

easy518.com  回复  更多评论   

# re: cvs文件导入到oracle 2010-09-19 16:43 qqqqqq

http://www.easy518.com 牛逼网址啊  回复  更多评论   

# re: cvs文件导入到oracle 2010-11-09 19:29 easy518

http://www.easy518.com 牛逼网址啊   回复  更多评论   

# re: cvs文件导入到oracle 2011-01-29 23:51 热卖啦网

http://www.remaila.net/  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: