【发布时间】:2012-11-27 19:24:47
【问题描述】:
执行此操作时,我有一个字符串列 COL1
SELECT TO_CHAR(TO_DATE(COL1,'dd-mon-yy'), 'mm/dd/yyyy')
FROM TABLE1
COL1 中的数据在 dd-mon-yy 中,例如:27-11-89 和 89 是 1989,但选择返回它为 11/27/2089。
我必须做一个内部 TO_DATE,因为如果我不这样做,我会收到一个无效号码错误(ORA-01722:无效号码)
如何显示 1989 而不是 2089?请帮忙
【问题讨论】: