列を挿入/更新しようとしてDATE_OF_RETIREMENT
いますが、年が >=2050 の場合、1950 と見なされます。
例:
UPDATE EMPLOYEE
SET STATUS = '4',
ISACTIVE = 1,
DATE_OF_RETIREMENT = '30-APR-49'
WHERE ID = 2001;
ここDATE_OF_RETIREMENT
は で更新され30 APR 2049
ます。
ただし、次の場合:
UPDATE EMPLOYEE
SET STATUS = '4',
ISACTIVE = 1,
DATE_OF_RETIREMENT = '30-APR-52'
WHERE ID = 2001;
ここDATE_OF_RETIREMENT
で で更新されました30 APR 1952
。
これが起こっている理由を誰か教えてもらえますか?