oracle - 如何将Excel数据导入Toad 9.5表格

标签 oracle toad

如何将Excel数据导入Toad 9.5 Table

我有 Toad for Oracle 9.5 和 MS Excel 2007。我想使用 Toad 将 Excel 数据导入到 Oracle 表中。

请告诉我步骤以及如何做到这一点。谢谢

最佳答案

尝试以下方法

方法 1: 单击工具 → 导入 → 导入向导。该窗口可用于将数据从各种源文件导入到表中。

方法 2: SQL*Loader 您可以使用 TOAD 与 Oracle 中名为 sqlloader 的程序的接口(interface)。将 Excel 文件另存为逗号分隔 (.csv) 或制表符分隔 (.txt) 文件。如果您的数据文本字段中包含逗号,请将文件保存为制表符分隔格式。

打开DBA→Sql Loader Wizard

选择“构建新的控制文件”。下一步。

点击“添加”。选择逗号分隔或制表符分隔的文件。下一步。

点击“添加”。选择您的 table 。

如果您要加载逗号分隔文件,请在“所有字段分隔符”组合框中键入逗号。如果要加载制表符分隔的文件,请从“所有字段分隔符”组合框中选择“TAB”。下一步。

选择“加载方法”,注意以下事项:

TRUNCATE 将在加载之前删除表中的所有内容。

如果表为空,INSERT 将插入数据,但如果表中有任何数据,则返回错误。

APPEND 将插入数据而不删除任何现有数据。您可能会以这种方式获得重复项,但如果您试图获取由于某种原因而被破坏的最后一行,那么这是一个好方法。

如果文件的第一行有列标题,请在跳过框中键入 1。下一步。

在控制文件名框中键入控制文件名。下一步。

选择“立即执行”立即加载数据,或选择“仅构建控制文件”来构建 .ctl 文件。理论上,一旦拥有 ctl 文件,您甚至不需要 TOAD,因为您可以在任何具有 sqlloader 并可以连接到数据库的计算机上使用 sqlloader。但你为什么要这么做呢。 :) 我选择立即执行。

注意:如果您在 Windows 2000 或更高版本的操作系统上使用 Oracle 8.0 或更早版本,请取消选中“Watch Progress”

注意:一旦您有了 ctl 文件,您就可以:

选择DBA→Sql Loader Wizard

选择“使用控制文件”。下一步。

选择您的控制文件。下一步。

选择“立即执行”。完成。

关于oracle - 如何将Excel数据导入Toad 9.5表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22207895/

相关文章:

java - 通过代码进行 desc 命令

oracle - 蟾蜍截断/舍入较大的Oracle数字吗?

Oracle - 如何授予一个用户对另一个用户的对象的权限

oracle - 在 oracle 数据库中搜索文本中的字符,如 'a' 以匹配以下字符 : 'a' , 'à' 、 'â' 和 'ä'

oracle - 将 RDS 数据导出到 S3/Glacier

node.js - 使用sequelize-oracle 没有恢复数据

sql - 如何消除 Oracle-SQL-Table 中含义相同的值?

MySQL 数据在 Toad Edge 中可见,但在 CLI 中不可见

sql - 在 Oracle 中使用什么来编写和编辑存储过程?

sql - ORA-00997 : illegal use of LONG datatype 的解决方法