我有一张带有单个工作簿的Excel工作表,其中包含数据。数据大约是1000行和50列。我需要每周将这些数据导入Oracle数据库。问题就出现了,工作表中的列属于不同的表,其中一些列位于多个表中。我使用SQL Developer V.18.1.0.095。在此先感谢您的帮助。
注意:我创建了一个临时表并将所有数据复制到它,然后编写查询以将每列推送到其各自的表。但是,我觉得它很复杂,并认为它不会起作用。有没有更好的方法。
答案 0 :(得分:0)
PL/SQL Developer
为此类任务提供了特殊工具,调用ODBC Importer
(菜单'工具' - > ODBC导入程序)。
要使用它,您必须在USER / System DSN
字段中设置Excel文件以及您的域用户和密码,然后按Connect
。
连接后,开发人员会询问excel文件的路径,然后在您的数据集的heiborhood选项卡中创建表。
或者,您可以使用sql loader
。问谷歌如何。这很容易。