當我運行:TO_DATE錯誤,而使用SUBSTR
select to_date('substr(21120319,3)','YYMMDD')
from dual
,我發現了錯誤:
date is not in the valid range -4719 and +9999.
但如果這樣做:
select to_date('120319','YYMMDD')
from dual
我的查詢運行正常,並給出輸出19-MAR-12。
這個錯誤的原因是什麼。請幫我理解這一點。
謝謝你的時間。
爲什麼SUBSTR,它會返回錯誤的世紀,21120319應該回到2112年3月19日不是3月19日2012年 – Tejo 2013-03-19 14:36:29