在一个表格中,我对VARCHAR2
和DATE
字段有唯一约束。一切正常!
现在,我只想考虑(!)我唯一约束中DATE
字段的年份。
PL/SQL
是否有机会做这些事情?
感谢您的帮助!
亲切的问候
答案 0 :(得分:4)
这里不需要PL / SQL,只需在年份上创建一个独特的索引:
create unique index unique_year
on the_table (the_varchar_column, extract(year from the_date_column));