Oracle自带 SQL developer 导入*.csv和*.xls格式的文件

xiaoxiao2021-02-28  99

在项目过程中,遇到要将*.csv格式的文件导入到oracle数据库中,使用的工具是oracle自带的SQL developer,数据库版本为oracle 11g。

第一步

将*.csv格式的文件用记事本打开,修改文件的编码形式为utf-8或unicode,如下图所示:

第二步

在SQL developer中找到想要导入的表,右击会看到“导入数据”,如下图

第三步

选择.csv文件或.xls文件

第四步

读取到文件后,可以预览到文件中的内容(如果不改变编码格式,中文会出现乱码),并选择需要的列

选择需要的列:

第五步

更改表名,修改每个字段的类型,值得注意的是,系统默认填入的类型不一定是准确的,需要自己修改,尤其是varchar类型字符的大小,需要自己根据情况调整。

在导入的时候,可以将时间数据选择数据类型为date,这里需要注意格式的转换。对于具体到秒的时间,有两种格式:

第一种:yy-mm-dd hh24:mi:ss。这是24小时制第二种yy-mm-dd hh:mi:ss。十二小时制 根据*.csv中的具体格式选择日期的格式类型,具体可以参考这边博客:oracle日期格式

第六步

验证数据类型是否都正确。注意:如果导入字段中的实际长度超出了设定的长度,这里的验证是发现不了的。

第七步

接下来就可以进行查询了,简单吧!!!

转载请注明原文地址: https://www.6miu.com/read-63192.html

最新回复(0)