好让我们说,我有以下的.txt文件中包含总额3行:将.txt文件中的值转换并加载到Oracle表| unix |甲骨文
cat my_file_to_load.txt
993408
Sep 01 12:46:46 2017
Sep 01 12:46:51 2017
的文件是具体数据从一个巨大的日志文件中提取。 第一行是success_rows的数量,第二行是start_time,第三行是end_time。 我在这种情况下,要求是“格式”中的数据因此,为了将其加载到通过下面的脚本定义的Oracle表:
CREATE TABLE ABC.TEST_PP
(
SUCCESS_ROWS VARCHAR2(100 BYTE),
START_TIME VARCHAR2(100 BYTE),
END_TIME VARCHAR2(100 BYTE)
)
我的理想输出将是什么都在表中(我们有多个。 txt文件,所以每一行都会被描述如下图所示):
SUCESS_ROWS START_TIME END_TIME
993408 01/09/2017 12:46:46 01/09/2017 12:46:51
就我个人而言,我会用SQLLDR加载它们。 我知道我必须创建相应的.ctl文件来定义相关信息。
请问如何根据.txt文件中的数据进行相应的转换,以便将它们加载到上述表格中?
任何帮助将是非常感激:)
非常感谢您的宝贵时间,有一个美好的一天。
你能在每行的(如末尾添加字符。一个逗号',')? – etsa
是的这是可行的(允许) –