初次学习oracle 公司用的是11g
为什么我用
select add_months('20111019',1) from T
是正确的,
但是
若用
select add_months('111019',1) from T
对有的T却是错误的,而对有的T表是对的
为啥呢
为什么我用
select add_months('20111019',1) from T
是正确的,
但是
若用
select add_months('111019',1) from T
对有的T却是错误的,而对有的T表是对的
为啥呢
解决方案 »
- 【学习贴】Oracle总结+++
- 求教,用oracle实现一段sql语句(条形码的检验)
- 如何在同一个数据库运行多个业务系统?
- 视图结果利用存储过程插入到表中
- 在oracle中实现行变列。就是交叉表的问题,如何实现?
- Oracle80端口和IIS80端口冲突,如何把Oracle80端口改为别的,请教!
- 如何检索出历史记录中最新的50条记录?100分马上结
- 哪位讲讲oralce里怎么用实体视图吧。。material view
- oracle中,表A中共有a,b,c三个字段,c初始为0,只要a或b发生改变,那么c值变为1
- 关于Oracle用java实时监听oracle对表的DML操作
- KEEP池 求解释
- ORA-01767: UPDATE ...SET 表达式必须是子查询 怎么解决这个错误
add_months('111019',1)不对,不要这样用
select add_months('20-10月-11',1) from dual;
对有的T却是错误的,而对有的T表是对的
为啥呢
日期'111019'格式不对的。
select add_months(to_date('111019','yymmdd'),1) from T