【问题标题】:TimeStamp in Control File控制文件中的时间戳
【发布时间】:2008-09-17 19:27:33
【问题描述】:

我有一个脚本,它采用表名并通过查询表的所有列/行来生成控制文件。这适用于数字和字符数据,但在时间戳数据上失败,因此我需要调整脚本以将时间戳数据输出到控件中,以便可以正确读取。

所以本质上,我的问题是如何在控制文件中格式化 TimeStamp 数据,以便可以将其输入到 TimeStamp 列中。

【问题讨论】:

    标签: oracle sql-loader controlfile


    【解决方案1】:

    您需要在列列表中使用to_date,如here 所示。比如:

    LOAD DATA INFILE * INTO TABLE some_table FIELDS TERMINATED BY "," ( col1 col2 "to_date(:col2, 'YYYY-MM-DD HH24:MI:SS')" ) BEGINDATA foo,2008-09-17 13:00:00 bar,2008-09-17 13:30:05

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多