Oracle 中日期类型列中的负年份值

Negative year value in date type column in Oracle

我们在 Oracle 中有一个 table 日期类型列 proto_date。当我 运行 以下查询时:-

Select EXTRACT(YEAR from proto_date) from tablename;

我得到的结果是 -3832。 Oracle 可以存储此类年份为负的日期值吗?

Can Oracle store such date values where year is negative?

Oracle 日期的范围可以从公元前 4712 年到公元 9999 年。从 BC 日期中提取年份将得到一个负数。