【发布时间】:2020-12-08 16:38:42
【问题描述】:
我正在尝试将几个不同的 .csv 文件(压缩为 .gz)从 URL 插入到相应的表中。这些文件也会每天添加。我的想法是将它们全部下载到一个目录中(例如 oracle/stuff),解压缩它们,然后在 .csv 上进行插入(在特定时间自动)
例如
`somerandomsite\stuff\budget-071220.csv.gz
somerandomsite\stuff\budget-081220.csv.gz
somerandomsite\stuff\sold-071220.csv.gz
somerandomsite\stuff\sold-081220.csv.gz
somerandomsite\stuff\buy-071220.csv.gz
somerandomsite\stuff\buy-081220.csv.gz`
我只使用 PL/SQL 不知道如何下载它们?在那之后,我最好的猜测是解压缩所述目录中的所有内容,但我也不确定将所有 .csv 放入相应表中的最简单方法是什么?在外部表中通过正则表达式加载它们 + 插入?
【问题讨论】:
-
考虑使用 ETL 工具。