我想到了两种可能性:
NUMBER(4)
DATE
亲NUMBER(4)
:
- 如果指定为 UNIQUE,则不可能有重复条目
- 简单的算术(加一,减一)
缺点NUMBER(4)
:
- 无验证(例如负数)
亲DATE
:
- 验证
缺点DATE
:
- 可能出现重复条目('2013-06-24'、'2013-06-23'、...)
- 不是那么简单的算术(加一 = ADD_MONTHS(12))
作为附加要求,该列与当前年份进行比较EXTRACT (YEAR FROM SYSDATE)
。在我看来NUMBER(4)
是更好的选择。你怎么看,我错过了另一个选择吗?