当前位置: 代码迷 >> Oracle开发 >> 有五十万行的txt文本,一行当作一个值,如何导入后台数据库的一张表
  详细解决方案

有五十万行的txt文本,一行当作一个值,如何导入后台数据库的一张表

热度:60   发布时间:2016-04-24 07:02:42.0
有五十万行的txt文本,一行当作一个值,怎么导入后台数据库的一张表

如:
后台一张表,如下
create table temp_list(
varchar2(1000)
);

如何讲50万行数据插入这表中?
有那些方法?

求各位大神指点。。。
数据库

------解决方案--------------------
百度N多。。。。。。。。。。
------解决方案--------------------
把50万数据放在EXCEL中,在通过粘贴,加入数据表中。很快的
------解决方案--------------------
sqlload,创建ctl文件。。。
------解决方案--------------------
引用:
把50万数据放在EXCEL中,在通过粘贴,加入数据表中。很快的


推荐这种方式,简单易操作
------解决方案--------------------
如果就这一个文本的话,确实推荐放在EXCEL中,在通过粘贴,加入数据表中。这个最简单,最实用。
------解决方案--------------------
引用:
Quote: 引用:

把50万数据放在EXCEL中,在通过粘贴,加入数据表中。很快的


推荐这种方式,简单易操作


excel 最大65536行吧 !!


------解决方案--------------------
sqlldr 或者 外部表 。。
------解决方案--------------------
很多选择,导入工具或者外部表。
个人喜欢外部表
------解决方案--------------------
用sqlload,注意分隔符。如果表空间允许的话,不要用用外部表,有点麻烦,还需要建立目录。
  相关解决方案