0

我的团队目前正在为我们公司构建一个数据分析工具,该工具要求我们自动从直接存储在客户 PC 上的 Excel 文件和我们网络上的 Oracle 数据库中提取数据,我们将在其中提取整个数据表。大多数数据都包含在 Oracle 数据库中。事实上,我们只是使用 Excel 文档中的数据在表中添加一个新列(或可能两个),并以此创建一个新数据库。

初步研究表明,使用 SQL*Loader 可以轻松提取 Excel 数据,方法是将 Excel doc 转换为 .csv 文档并对其进行解析以获得所需的数据。

但是,我没有找到任何参考资料告诉我如何使用 SQL*Loader 从 Oracle 数据库中提取数据。有没有指南可以告诉我如何做到这一点?谷歌搜索只引导我找到告诉我如何提取到数据库的指南,这似乎是 SQL*Loader 的明显功能。但是,我似乎找不到告诉我如何从数据库中提取的指南。

此外,我遇到了一些文档,这些文档声明 SQL*Loader 可以接受多个输入文件,但前提是它们具有相同的格式(即相同类型的数据文件)。这是否意味着 SQL*Loader 不能同时解析 Excel 和数据库文件?我担心这可能会解释为什么我很难找到指南来告诉我如何在数据库上使用 SQL*Loader。

4

1 回答 1

0

SQL*Loader 是一种用于将各种格式的数据加载到 Oracle 数据库的工具。

我希望使用数据库的 SQL 接口来提取该数据,并使用 SQL*Loader 以外的其他方法来读取 csv 文件(如果它只有一两行)——您可以使用 SQL 将该数据加载到数据库中。

于 2013-09-09T06:39:26.120 回答