初次学习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表是对的
为啥呢
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