【发布时间】:2016-12-09 22:15:31
【问题描述】:
我正在尝试加载一个 CSV 文件,其中每行数据都加载到两个 table(TAB1,TAB2) 中。 对于 CSV 文件中的每一行数据,TAB1 中将加载一行,第二个表中将加载多行。
CSV 文件中的数据行示例:
Data_col1,Data_col2,Data_col3,Data_col4 , Key_name1, Key_value1 , Key_name2, Key_value2 ,Key_name3, Key_value3 ,.................
我希望这些数据出现在如下表格中:
Tab1
====
Data_col1
Data_col2
Data_col3
Data_col4
Tab2 ( Load data in TAB2 until the end of the data row1)
record 1 ==> Key_name1, Key_value1
record 2 ==> Key_name2, Key_value2
record 3 ==> Key_name3, Key_value3
我做了一些研究,但无法解决这个问题。 请帮我解决这个问题。
【问题讨论】:
-
在您的示例中,是否总是有 4 个 data_cols 和未知数量的键名/值对?如果您编辑帖子并在处理完这些行之后在末尾添加几个实际数据行和示例表以阐明您正在使用的内容,这将很有帮助。
标签: oracle sql-loader