我在数据库中有两个列类型和名称.我想应用一个唯一约束,其中每个类型的名称都是唯一的.
Type Name
A ABC
R ABC
B ABC
Run Code Online (Sandbox Code Playgroud)
应该允许,而
Type Name
A ABC
A ABC
Run Code Online (Sandbox Code Playgroud)
不应该被允许
如何强制执行此约束,其中name在每种类型中都是唯一的?
谢谢,
您可以像这样创建多列唯一约束
ALTER TABLE MyTable ADD UNIQUE (Type, Name)
Run Code Online (Sandbox Code Playgroud)
这将强制执行您描述的规则.
| 归档时间: |
|
| 查看次数: |
3957 次 |
| 最近记录: |