1

我将一个 Excel 电子表格导入 Oracle SQL Developer,我想知道如何检索文件的路径?

我计算机上的原始电子表格并非都位于相同的文件夹中,因为它们被分类到许多子文件夹中,而是都在一个目录中。将电子表格导入 sql developer 不是问题(我目前只是为每个电子表格制作一个新的外部表)但我想获取每个导入的电子表格的路径和文件名(所以我会知道该源文件来自哪里在我的计算机上)并将其放在表格的新列中,或者为路径创建一个新表格并将数据引用到它或其他东西)。

有没有办法在 SQL 中做到这一点?

4

1 回答 1

0

根据 SQL Developer 的文档,似乎没有可以在导入期间引用以获取文件名的字段。

SQL Developer 用户指南- 第 5.32 节

您最好的选择可能是使用外部脚本(shell 脚本、powershell 等)进行导入,该脚本可以引用文件名,并在导入成功后将其插入您选择的表中。

于 2012-09-20T05:01:30.543 回答