怎么将CSV文件导入到ORACLE里面 平常很少用数据库,现在遇到一个问题,就是有几个用Oracle生成的CSV文件,现在在另外一台机器上面装了一个全新的Oracle10,将这几个CSV文件拷贝过去后,怎么导入到新装的Oracle中,请各位大虾指点迷津,过程越详细越好。不胜感激。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么这么搞?直接生成insert脚本岂不是更好? 使用pl/sql的export功能,直接生成insert脚本 现在是,我手头上已经接到了CSV文件,我需要将这几个导入到Oracle10中,而提供这几个文件的人不好联系 使用plsql developer的图形化import工具,很简单的,点几下鼠标就ok了。或者用:sqlldr 或许是我太愚笨,用plsql deveplper的import工具导了好多次,问题unsucessful,不知道如何是好了。 不要用错了,是"text importer" PL/SQL Developer菜单:Tools -> Text Importer 我说一种我经常用的导入csv的方法吧 ,我直接在csv文件的的一列插入一列空列,然后用pl/sql把表弄到eidt data模式,直接复制到里面就行,我这样导的时候一般都是小量数据。 用sqlldr吧。sqlldr uesrid=xxx/yyy@db control=myctl.ctl data=data1.txt log=log.txt bad=bad.txt其中myctl.ctl内容为:load datainto table table1replacefields terminated by ','trailing nullcols(col1,col2,...coln)要根据数据文件的特点,调整控制文件。建议楼主参考一下有关sqlldr方面的资料。 感谢各位的指导。我的作法是:先在Oracle10的图形界面里面创建一个表,然后再用PL/SQL Developer 工具将记录导入。oracle10的图形界面是在WEB里面打开的。比如我的IP是192.168.0.181,打开图形界面的方式就是在IE里面输入:http://192.168.0.181:5500/em登陆成功后,在数据库里面的表里面创建了我的表,创建好各字段及字段类型然后用PL/SQL Developer的Tool里面的Text importer将记录导入,不是一帆风顺,但终于成功。将我导入记录的方式写下来,方便后来者。 同样的问题,但是我想用sqlldr求解答啊。 我用select * from table for update!然后直接copy CSV的文件就OK了、不过其实最好的方法还是sqlldr FengRider总结的很适合我。多谢各位 com组件打开oracle连接出未指定的错误 版主:说,为什么要删除我的贴子?说...... 请教如何写这个SQL条件 一个简单的存储过程! 江湖救急 各位老大救救命啊!关于授权 各位大虾,问一个oracle的sql问题,急,在线等待! 菜鸟问题, 搞定就给分。 请问各位高手用SQL如何实现一个日期是否在给定日期的范围 在jsp中调用oracle时,为什么总出现连接已关闭的错误?恳请高手帮忙! PL/SQL创建表问题 存储过程动态Sql效率问题?
或者用:
sqlldr
菜单:Tools -> Text Importer
load data
into table table1
replace
fields terminated by ','
trailing nullcols
(
col1,
col2,
...
coln
)
要根据数据文件的特点,调整控制文件。
建议楼主参考一下有关sqlldr方面的资料。
登陆成功后,在数据库里面的表里面创建了我的表,创建好各字段及字段类型
然后用PL/SQL Developer的Tool里面的Text importer将记录导入,不是一帆风顺,但终于成功。
将我导入记录的方式写下来,方便后来者。
然后直接copy CSV的文件就OK了、不过其实最好的方法还是sqlldr