将Excel中的数据导入到oracle数据库中

时间:2022-05-01 06:34:19

对于数据库中的一张表,进行数据的批量新增,有几种方法?
第一种:写拼接sql.
第二种:程序读取调用数据库插入.
第三种:存储过程.
第四种:一个个sql新增.
第五种:使用plsql客户端进行新增.
第N种……
那么这里介绍的就是使用plsql进行导入.
首先要有plsql这个客户端,然后,在一个库里面建立一张测试表test,里面有两个字段name,password,都是verchar2(64),然后准备一些备用的导入数据,也就是需要批量导入的Excel数据,本例中的测试数据格式如下图所示:
将Excel中的数据导入到oracle数据库中
然后将文件另存为带制表符的txt文件:
将Excel中的数据导入到oracle数据库中
下面就开始使用plsql进行数据的导入:
打开客户端链接数据库,然后选择上册菜单栏:工具>文本导入器,然后选择刚才保存的txt文件后,界面如下图所示:
将Excel中的数据导入到oracle数据库中
把标题名勾选掉,否则会把第一列当成是数据进行插入,上面可以选择预览结果可以看到预期进行展示的结果.
然后再点击上方选择到oracle中的数据,按照如下图所示的步骤进行数据对象的选择:
将Excel中的数据导入到oracle数据库中
然后点击下方按钮”导入”,可以看到导入的结果如下图所示:
将Excel中的数据导入到oracle数据库中
在导入数据前,博主在数据库里面新增了一条测试数据,此时的数据库中的数据量如下图所示:
将Excel中的数据导入到oracle数据库中
导入数据后的数据库中的数据如下图所示:
将Excel中的数据导入到oracle数据库中
可以看到导入成功!
用这种方法导入的话就是纯粹的操作,不涉及拼接等工作,在一定程度上减少了错误率的发生,博主认为还是比较简单的,所以分享一下,仅供参考.
Over!