在某张表 x_table 中有个字段 x_field 现在需要对x_field 加一个check约束,条件是,这个字段可以为空,但是当这个字段有值时(即某条记录该值不为空时),一定要保证这个值是唯一的?
例如:
可以存在如下情况x_table
id x_field12 abc3 bcd456 ecf当插入或修改第一条记录时,如果x_field 更改了值一定要保证该值不能和 2,3,6条记录的 abc 或bcd或ecf重复.
constraint x_field unique;