将多个xls文件中的数据加载到oracle表

时间:2011-02-09 05:21:48

标签: oracle xls sql-loader

我有多个XLS文件。我已将这些文件名存储在表格中,如下所示

TABLE NAME SEQUENCE

FILE1.XLS 1 FILE2.XLS 2 FILE3.XLS 3

每个文件都有3个字段

FIELD1 FIELD2 FILED3

现在我必须加载到包含四列

的表中的数据

FIELD1 FIELD2 FIELD3 FIELD4,其中FILED4应该是文件名的SEQUNCE字段。

请建议从文件中加载数据的方法

2 个答案:

答案 0 :(得分:0)

如果您将Excel电子表格转换为CSV,则可以使用外部表格加载它们。

答案 1 :(得分:0)

您可以使用UTL_FILE包或外部表。使用外部表时,在提及文件名时不能使用通配符,因此您需要运行循环并从shell脚本中调用它。