私の質問は、5番目のコマンドに関係しています。
create ex_table(on_date date);
insert into ex_table values(to_date('23-aug-75','dd-mm-rr'));
insert into ex_table values(to_date('23-aug-75','dd-mm-yy'));
上記の 3 つのコマンドを適用した後 (2015 年に実行):
select to_char(on_date,'dd-mm-yyyy') from ex_table;
結果:
on_date
-------
23-aug-1975
23-aug-2075
select to_char(on_date,'dd-mm-yyyy') from ex_table where on_date='23-aug-75';
結果:
on_date
-------
23-aug-1975
5 番目のコマンドの結果が23-aug-1975
、そうでない23-aug-2075
、またはその両方である理由は何ですか?
コマンド#2が実行されない場合、結果には間違いなく23-aug-2075
.