日期字段 PL/SQL 中的唯一约束仅限于年份
Unique constraint in PL/SQL of date field limited to the year
在一个 table 中,我对 VARCHAR2
和 DATE
字段有唯一约束。一切正常!
现在,我只想考虑(!)我的唯一约束中 DATE
字段的年份。
在PL/SQL
有机会做这样的事情吗?
感谢您的帮助!
亲切的问候
这里不需要PL/SQL,只需要创建一个年份的唯一索引:
create unique index unique_year
on the_table (the_varchar_column, extract(year from the_date_column));
在一个 table 中,我对 VARCHAR2
和 DATE
字段有唯一约束。一切正常!
现在,我只想考虑(!)我的唯一约束中 DATE
字段的年份。
在PL/SQL
有机会做这样的事情吗?
感谢您的帮助!
亲切的问候
这里不需要PL/SQL,只需要创建一个年份的唯一索引:
create unique index unique_year
on the_table (the_varchar_column, extract(year from the_date_column));