Ich bin völlig neu für SQL Server erstellen, verwende ich Version 2012.Wie UNIQUE-Einschränkung in SSMS 2012
Ich habe eine Tabelle mit der folgenden Struktur:
Attendance
--------------
TagID (FK)
SessionID (FK)
ScanningTime
Ich brauche eine erstellen Unique Constraint basierend auf zwei Spalten (TagID
und SessionID
)
Ich bin mir nicht sicher, wie dies zu tun ist. Ich habe eine Abfrage erstellt und versucht, diesen Code:
ALTER TABLE Attendance ADD CONSTRAINT UNIQUE NONCLUSTERED
(
TagID,
SessionID
)
Aber wenn ich versuche, es auszuführen, erhalte ich diese Fehlermeldung:
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'UNIQUE'.
Was ist der richtige Weg, um die Tabelle mit SSMS zu verändern? Soll ich jedes Mal eine Abfrage erstellen?
Danke, können Sie meine Frage auch in Fettdruck beantworten? – jaspernorth
Ich würde dringend vorschlagen, Einschränkungen zu benennen - erste Option. –
@jaspernorth - RE: Ihre Frage ist, dass ich in der Regel den Designer meiden und TSQL verwenden möchte, aber es ist auch möglich, dies visuell in SSMS über den [indexes and keys dialogue] zu tun (http://technet.microsoft.com/) de-de/library/ms187019.aspx). –