我有属性类型和值字段的属性表。
AttrType -- AttrValue
----------------------------------
attr1 -- value1
attr2 -- value2
attr3 -- value3
attr1 -- value1
我需要确保属性类型'attr1'必须具有唯一值。 像上面一样,对于我需要避免的attr1重复了value1。
我可以在桌面上添加任何数据库级别检查吗?
答案 0 :(得分:2)
为您的表添加唯一约束:
alter table tablename add constraint constraintname unique(AttrType, AttrValue)
(也可以在create table
时完成。)