如何将数据从 Excel 导入到 PL/SQL Developer
How to import data from Excel to PL/SQL Developer
我需要比较 Oracle 中 tables 的数据与 excel 中 tables 的数据,如何从 excel 导入数据。如何从 excel 导入数据以在 oracle pl/sql dev 中测试 table?
有两种选择:
选项一:
- 创建测试 table 没有。列数和数据类型与 excel 数据匹配。
- 在 PL/SQL 开发人员中以编辑模式打开测试 table。您可以通过在 SELECT 语句中 selecting rowid 或将 SELECT 写入 'for update' 来实现。例如:
SELECT t.*, t.rowid FROM test t;
OR
SELECT t.* FROM test t for update;
- 单击锁定图标使其保持按下状态以打开获取的行进行编辑。
- 现在从 excel 和 PL/SQL 开发人员 SQL 结果网格中复制数据范围,select 空列并粘贴复制的数据。
(注意:您需要在第一个数据列的开头添加一个空列,并在复制数据时也包含该空白列。此空白列是 PL/SQL 开发人员结果中序列号列的占位符网格。否则你的第一个数据列将被结果网格的序列号列吃掉。:-))。
- 单击绿色勾号将数据提交到数据库。
选项二:
在 excel 中,您可以在 Excel 的连接(使用 & )的帮助下编写引用数据单元格的插入查询,并在 PL/SQL 开发人员中执行所有插入。
我需要比较 Oracle 中 tables 的数据与 excel 中 tables 的数据,如何从 excel 导入数据。如何从 excel 导入数据以在 oracle pl/sql dev 中测试 table?
有两种选择:
选项一:
- 创建测试 table 没有。列数和数据类型与 excel 数据匹配。
- 在 PL/SQL 开发人员中以编辑模式打开测试 table。您可以通过在 SELECT 语句中 selecting rowid 或将 SELECT 写入 'for update' 来实现。例如:
SELECT t.*, t.rowid FROM test t;
OR
SELECT t.* FROM test t for update;
- 单击锁定图标使其保持按下状态以打开获取的行进行编辑。
- 现在从 excel 和 PL/SQL 开发人员 SQL 结果网格中复制数据范围,select 空列并粘贴复制的数据。 (注意:您需要在第一个数据列的开头添加一个空列,并在复制数据时也包含该空白列。此空白列是 PL/SQL 开发人员结果中序列号列的占位符网格。否则你的第一个数据列将被结果网格的序列号列吃掉。:-))。
- 单击绿色勾号将数据提交到数据库。
选项二: 在 excel 中,您可以在 Excel 的连接(使用 & )的帮助下编写引用数据单元格的插入查询,并在 PL/SQL 开发人员中执行所有插入。