卡片會重覆使用,所以無法建立唯一索引
CREATE UNIQUE INDEX IX_EmployCard_Filter ON EmployCard (CardNO)
發現物件名稱 'dbo.EmployCard' 和索引名稱 'IX_EmployCard_Filter' 的重複索引鍵,CREATE UNIQUE INDEX 陳述式已結束。重複的索引鍵值為 (0005023090)。建立 Filter Index,員工手邊正在使用的卡片必須是唯一
CREATE UNIQUE INDEX IX_EmployCard_Filter ON EmployCard (CardNO)
WHERE [Out] = 0
故意輸入違反唯一INSERT INTO EmployCard (EmpNO , CardNO , [Out])
VALUES('09702' , '0005117122' , 0)
無法以唯一索引 'IX_EmployCard_Filter' 在物件 'dbo.EmployCard' 中插入重複的索引鍵資料列。重複的索引鍵值是 (0005117122)。
- 參考資料
- Filtered Index 篩選索引
沒有留言:
張貼留言