Ker*_*aba 4 sql sql-server unique-constraint
在SQL Server中,我想在现有表中创建一个列,该列必须具有唯一属性,但有一个例外:"ship".该表可以包含每个元素的一个副本,但是当我一次又一次地插入"ship"时它应该没问题.我该如何管理?
创建过滤的唯一索引:
CREATE UNIQUE NONCLUSTERED INDEX IX_YourTable_YourColumn
ON dbo.YourTable(YourColumn)
WHERE ItemName <> 'ship'
Run Code Online (Sandbox Code Playgroud)
这将强制唯一性的任何值其他比ship.
这适用于SQL Server 2008及更高版本
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |