龙空技术网

PL/Sql develper工具使用优化(2)批量导入数据A

大秦1100 30

前言:

此时你们对“plsql导出的sql文件怎么导入”可能比较重视,各位老铁们都需要分析一些“plsql导出的sql文件怎么导入”的相关知识。那么小编也在网上汇集了一些有关“plsql导出的sql文件怎么导入””的相关文章,希望小伙伴们能喜欢,大家快快来了解一下吧!

使用PL/Sql develper工具可以很方便的进行大批量数据的导入操作,例如赋值excel表格数据后,粘贴到窗口中;使用文件导入系统进行批量数据导入,以下为两种方式的操作方式以及优缺点。以学校信息为例,我现在有一个500多条的学校信息表,需要导入至数据库内进行后续的统计分析。

方式一:复制粘贴方式

打开带有学校信息的excel表格,Ctrl+a选中所有的数据表,Ctrl+c或者右键复制,这样就会存储到电脑的粘贴板里面了。

Alt + N 或者从菜单栏选择打开一个新的sql window窗口,执行命令:

SELECT * FROM school WHERE 1=2 FOR UPDATE;

执行完成后养成习惯,先点击上方的回滚,再点击结果展示处的小锁,打开编辑模式。

点开小锁之后,注意下,这个地方粘贴需要特别注意,因为sql window执行的结果前面是有序号的,如果我们的数据表格内没有序号,需要从标题位置进行选中。

粘贴之后的效果如下,粘贴之后,注意看下第一行位置,如果是标题,那么我们可以直接删除掉,当然在复制的时候也可以不复制标题行即可。

删除标题行之后,点击小对号,进行提交,这是就可以看到窗口在不停的刷新,这就说明在执行写入了,直到写入完成,对号变为灰色。

数据提交完成后的效果,按照1、2、3的顺序操作,再次执行查询就会发现数据已经写入到数据库内了。

常见问题:

1、标题行的问题,上面简单说过了,如果复制过去了删除即可。

2、提示日期格式不匹配的问题“2024-01-01 is not a valid date and datetime”,需要调整操作系统的时间格式或者按照操作系统的时间格式整理数据都可以。如果是调整操作系统的时间,那么需要重启plsql developer工具后再导入才可以。

提示日期格式错误

日期格式设置

3、复制进去后少一列数据,例如第一列没有了,后面还缺少一列,这个问题就是上面提到的需要选择标题行的问题。

两个解决办法,一个是选中第一列的标题后在复制、第二个就是在原始表格前面新增一个空白列都可以。如果是新增了空白列,那么可以直接横向选择第一行后复制就可以了。

方式二使用文件系统导入的请参考下一篇。

以上,个人整理,希望有所帮助,感谢阅读。

标签: #plsql导出的sql文件怎么导入