科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道把文本文件中的内容导入tb的前3列

把文本文件中的内容导入tb的前3列

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

把文本文件中的内容导入tb的前3列?

作者:csdn 来源:csdn 2009年12月22日

关键字: ORACLE 问答

  • 评论
  • 分享微博
  • 分享邮件

把文本文件中的内容导入tb的前3列?

文本文件(test.txt)文件内容如下:
1:aa  :2009-01-01
2:ddddd:2008-02-04
3:fff  :2009-07-01
.......
....


我想把这test.txt加载入表tb中;
tb的表结构为:
create table tb
(id  number primarykey,
v_name varchar2(50),
v_date date ,
vv varchar2(50)
)
注意:文本文件只有3列,而表tb有4列,
我想把文本文件中的内容导入tb的前3列(id,v_name,v_date)


要求和问题:
1,请求给个符合上述要求的加载代码
2,如果文本文件的数据量有几百万条,并且是在加载过程中(加载的sql没有执行完),
  通过什么方法去知道已经导入多少条?
3,怎么把tb中的的前3列导入txt文件中,求段代码

 

sqlldr完全可行
fiels terminated by ":"
(
  id,
  v_name,
  v_date
)
这样就会只进前三列

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章