对于数据库中的一张表,进行数据的批量新增,有几种方法?
第一种:写拼接sql.
第二种:程序读取调用数据库插入.
第三种:存储过程.
第四种:一个个sql新增.
第五种:使用plsql客户端进行新增.
第N种……
那么这里介绍的就是使用plsql进行导入.
首先要有plsql这个客户端,然后,在一个库里面建立一张测试表test,里面有两个字段name,password,都是verchar2(64),然后准备一些备用的导入数据,也就是需要批量导入的Excel数据,本例中的测试数据格式如下图所示:
然后将文件另存为带制表符的txt文件:
下面就开始使用plsql进行数据的导入:
打开客户端链接数据库,然后选择上册菜单栏:工具>文本导入器,然后选择刚才保存的txt文件后,界面如下图所示:
把标题名勾选掉,否则会把第一列当成是数据进行插入,上面可以选择预览结果可以看到预期进行展示的结果.
然后再点击上方选择到oracle中的数据,按照如下图所示的步骤进行数据对象的选择:
然后点击下方按钮”导入”,可以看到导入的结果如下图所示:
在导入数据前,博主在数据库里面新增了一条测试数据,此时的数据库中的数据量如下图所示:
导入数据后的数据库中的数据如下图所示:
可以看到导入成功!
用这种方法导入的话就是纯粹的操作,不涉及拼接等工作,在一定程度上减少了错误率的发生,博主认为还是比较简单的,所以分享一下,仅供参考.
Over!
相关文章
- 数据库中通过group by找出表中的重复数据
- SpringCloud微服务项目跨模块接口调用中,将接口返回数据转换封装成实体类的实现
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- springboot+mybatis如何将操作数据库sql记录到日志文件中
- oracle数据库中VARCHAR2(50 CHAR) 和VARCHAR2(50) 有啥区别?
- [Excel]将excel中的url批量转化为图片
- 将Excel中的图片URL地址转成图片文件
- oracle中去掉数据中的下划线,varchar型
- MySQL数据库中varchar与char类型的区别
- 在JAVA中自定义连接数据库的工具类