【发布时间】:2014-12-02 12:54:26
【问题描述】:
我有如下要求,
我正在通过 shell 为文件夹中的 CSV 文件调用 sqlldr 脚本,文件名也附有时间戳。
我需要将该时间戳插入到表的列中。请建议我如何实现这一目标。
例如: 桌子: t1(c1 varchar,c2 varchar,c3 时间戳);
控制文件: 加载数据 输入文件'file.csv' 附加 进入表 t1 以“|”结尾的字段尾随 NULLCOLS (c1, c2)
csv_file : cat file_csv_101010112233.csv
1111|1
2222|2
输出: 从 t1 中选择 *;
c1 c2 c3
1111 1 101010112233
2222 2 101010112233
注意:我不想要 sys 时间戳
【问题讨论】:
标签: shell csv sql-loader