【发布时间】:2014-09-25 12:23:13
【问题描述】:
我的数据库托管在我只能向其发出 DML statements 的服务器上。
是否有一个 SQL 命令(用于 Oracle),我可以使用它来用 CSV 文件中的条目填充表格? CSV 文件和表格的列是相同的,但如果有一个命令版本,我可以决定文件中的哪个字段转到哪个列,那就更好了。
此外,除了 Oracle SQL Developer 之外,我无法安装任何东西,所以我需要一个可以从那里运行的 SQL 代码。我相信 SQL*Loader 和外部表在这种情况下没有帮助。
【问题讨论】:
-
这已在 SO 中多次回答。请下次搜索。
-
你可以使用外部表
-
@OldProgrammer 我看到了外部表的解决方案,但我更希望得到类似于 LOAD DATA INFILE 命令的东西。 docs.oracle.com/cd/E17952_01/refman-5.1-en/load-data.html
-
@Ivan " 我更希望得到类似于 LOAD DATA INFILE 命令的东西" 你肯定需要解释@987654323 的关键特性 @你在找什么?也许您有一些非常具体的需求,外部表无法解决?
-
@SylvainLeroux 我无权访问服务器,因此很难使用外部表。我想使用 SQL*loader 命令 LOAD DATA INFILE(从文件加载到表),如果可能,在 Oracle SQL 开发人员中调用它。
标签: sql database oracle csv import