Excel导入到oracle sql develop 出现 “无效的月份”
来源:互联网 发布:学编程怎么赚钱 编辑:程序博客网 时间:2024/05/01 18:54
一些基础性的数据,需要手动导入,也就是从excel表中导入到oracle sql develop 的oracle中。出现了"无效的月份",也就是格式和数据库要的数据格式不一样。
然后我就改呀改,按照数据库的样式将excel表中涉及到日期的格式都改了,但是还是报这个错误。在用sql语句在 oracle sql develop插入数据的时候,涉及到日期时间的格式,会进行一次to_date的转换,也就是在你导入的时候,会自动将你的excel中的格式用函数to_date转换成oracle想要的格式。就是这种格式: 21-9月-16
当我手动的改成这种形式的时候,导入依然报错。问了问周围的同事,他们也给了我很多建议,转换了很多很多的格式。
另一个项目组是用oracle进行开发的,虽然我都见过,但是没有说过话,他来之后,直接给我将原表的数据导出,然后对我说“标准格式,复制粘贴吧”。
为什么我就没有想到呢?导出来一份呢?
由于我在excel表中更改的格式是文本或者是数字,日期等等的格式,导致格式不是oracle想要的。
我们可以用sql语句查询一下oracle当前默认的日期显示格式:
select value from nls_session_parameters where parameter='NLS_DATE_FORMAT';
假如查询到的日期为DD-MON-RR,然后他会进行日期的转换,例如:to_date('2016/6/6','DD-MON-RR'),这样格式是不匹配的,所以就出现了无效的月份。
在从excel导入oracle sql develop中,生成的sql语句中如下,在对日期操作没有进行转换的,于是报错。
觉得 oracle sql develop 比PL SQL要好用,他整体上和sql server类似,大家可以尝试的用一下。
- Excel导入到oracle sql develop 出现 “无效的月份”
- sql导入到excel
- Sql server中EXCEL导入到数据库中,出现失败
- oracle无效的月份的错误
- [经验分享]在oracle中插入时间时出现“无效的月份”解决方法
- 高效的将excel导入到oracle
- SQL导入导出到Excel的语句
- Excel导入到SQL的一个新思路
- SQL导入导出到Excel的语句
- oracle ora-01843: 无效的月份
- oracle timestamp类型, 无效的月份
- SQL []; ORA-01843: 无效的月份
- SQL LOADER 导入EXCEL数据到ORACLE表中
- oracle 的PL/SQL Develop 提交数据
- oracle sql develop
- Excel数据导入到oracle
- Excel数据导入到oracle
- EXCEl导入导出到SQL
- 工作总结22 firefox 阻止此页面创建其他对话框的解决方法
- 修改GitHub上项目语言显示的问题
- C语言:3*3棋盘实现三子棋
- OpenCV字节对齐
- 又一次面试,估计黄了,我的感受
- Excel导入到oracle sql develop 出现 “无效的月份”
- JDBC 访问各种数据库 URL 语法(总结篇)
- ffmpeg如何给视频添加水印(watermark)
- 延安路中运量公交25组站点名称公布 明年1月运营 2016-08-12 10:34青年报
- 自定义算法实现随机数的生成
- 解方程
- Linux iptables 防火墙 学习与应用
- FastDFS压力测试
- SAS 9.4 的sid问题解决方案汇总(头疼...)