[英]How to import Date fields from excel file into Oracle database table?
[英]import data from excel to oracle database table
假设您的数据在A2:D5
范围内,那么您可以将下面的公式放入E3
并将其复制到E3:G5
范围内:
="INSERT INTO table_name ( name, item, quantity ) VALUES ( '" & $A3 & "', '" & B$2 & "', " & B3 & ");"
然后只需复制生成的 SQL 语句并在 Oracle 中运行它们。
您还可以使用 SQL Developer 导入数据,然后使用UNPIVOT
查询将列转换为行,但对于这么小的数据量,我不会打扰。
类似的东西:
SELECT name, item, quantity
FROM your_imported_table
UNPIVOT ( quantity FOR item IN ( RICE, TEA, SUGAR ) )
为什么要将数据从 excel 导入 Oracle。 使用excel创建外部表并使用它。 这是使用 Oracle 新特性的最佳方式。 您可以加入两个表以运行报告或查询。 如果您更改excel(或在excel表中转储更多数据),则无需再次创建外部表,因为它会自动生效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.