DECODE和日期类型转换中出现的问题
2007-11-16 17:50
405 查看
--大于等于1950年的都没有问题(但这种写法是不合理的)
insert into aa
select decode('19500101','00000000',null,TO_DATE('19500101','yyyy-mm-dd')) from dual;
--小于1950年就就会呈现错误, 增加了100年
insert into aa
select decode('19491201','00000000',null,TO_DATE('19491201','yyyy-mm-dd')) from dual;
-解决方法
insert into aa
select to_date(decode('19491201','00000000',null,' ',null,'19491201'), 'yyyymmdd') from dual;
select * from aa;
A
-----------
1950-1-1
2049-12-1
1949-12-1
insert into aa
select decode('19500101','00000000',null,TO_DATE('19500101','yyyy-mm-dd')) from dual;
--小于1950年就就会呈现错误, 增加了100年
insert into aa
select decode('19491201','00000000',null,TO_DATE('19491201','yyyy-mm-dd')) from dual;
-解决方法
insert into aa
select to_date(decode('19491201','00000000',null,' ',null,'19491201'), 'yyyymmdd') from dual;
select * from aa;
A
-----------
1950-1-1
2049-12-1
1949-12-1
相关文章推荐
- DECODE和日期类型转换中出现的问题
- java与json互相转换(解决日期问题),js显示json数据时出现日期类型显示[object,object]现象解决!
- django日期查询出现UTC日志转换CONVERT_TZ出错的问题
- SpringMVC日期类型转换问题的几种处理方法
- 关于Oracle字段类型Date使用mybatis generator自动生成工具出现的查询日期只精确到年月日问题
- SpringMVC 日期类型转换问题的处理方法
- Unity导出安卓时出现值类型的转换的问题
- SpringMVC日期类型转换问题三大处理方法归纳
- SpringMVC日期类型转换问题二大处理方法
- java 字符串和日期类型的相互转换问题
- 保存图片控件上的图片到本地 出现错误:无法将类型为“System.Windows.Media.Imaging.BitmapFrameDecode”的对象强制转换为类型“System.Windows.Media.Imaging.BitmapImage”。
- SpringMVC日期类型转换问题三大处理方法归纳
- sqlite查询日期类型数据时出现问题的解决方法
- python json及mysql——读取json文件存sql、数据库日期类型转换、终端操纵mysql及python codecs读取大文件问题
- SpringMVC日期类型转换问题三大处理方法归纳
- SpringMVC日期类型转换问题三大处理方法归纳
- OPENCV 3 出现二进制“=”: 没有找到接受“IplImage *”类型的右操作数的运算符(或没有可接受的转换)问题
- JSONObject.fromObject 日期类型转换问题
- @requestbody接收json参数 映射到 实体类中 Date(时间日期)类型转换问题
- SpringMVC日期类型转换问题处理方法归纳