<分区>
我是 SQL Server 的新手,我使用的是 2012 版。
我有一个具有以下结构的表:
Attendance
--------------
TagID (FK)
SessionID (FK)
ScanningTime
我需要基于两列(TagID
和 SessionID
)创建唯一约束
我不知道该怎么做。我创建了一个查询并尝试了这段代码:
ALTER TABLE Attendance ADD CONSTRAINT UNIQUE NONCLUSTERED
(
TagID,
SessionID
)
但是当我尝试执行它时,我收到了这个错误:
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'UNIQUE'.
使用 SSMS 更改表的正确方法是什么?我应该每次都创建一个查询吗?