如何从Excel检索数据(使用sql)到Oracle数据库中的表。我用的是德比圣。
而不是DBSAINT,我应该为此目的使用哪个开发工具?
发布于 2010-08-04 10:21:27
最简单的方法是将数据从Excel导出到CSV文件中。然后使用外部表将数据插入数据库表中。
导出CSV文件可以像“另存为.”一样简单。但是,如果数据中包含逗号,请注意。在这种情况下,您将需要确保字段是安全分隔的,并且/或分隔符是数据中没有出现的其他字符:一组字符(如管道倾斜管)可以工作。了解更多信息。
Oracle 9i中引入了外部表。它们就像普通的堆表,只是它们的数据保存在外部OS文件中,而不是在数据库中。它们是使用DDL语句创建的,我们可以对它们运行SELECT(它们是只读的)。了解更多信息。
还需要一些额外的DB基础设施- CSV文件需要驻留在操作系统目录中,该目录被定义为Oracle字典对象。但是,如果这是一项你要定期完成的任务,那么这项工作是非常值得的。了解更多信息。
我对DbSaint知之甚少;它是一种数据库IDE,比如蟾蜍或some,但专注于市场上最便宜的“n”类产品。它可能不支持这个确切的活动,特别是从Excel导出到CSV。
https://stackoverflow.com/questions/3404098
复制相似问题