Vorzugsweise würde ich gerne wissen, wie es mit der SQL Server Management Studio-Schnittstelle zu tun, aber das ist nicht vollständig erforderlich. Wenn Sie einfach ein Skript hinzufügen, nachdem Sie eine Tabelle erstellt haben, wäre das in Ordnung.Erstellen von zusammengesetzten eindeutigen Einschränkungen in SQL Server 2005
9
A
Antwort
14
In SQL Server Management Studio
- goto der Objekt-Explorer
- Tisch holen und seine Designer öffnen (kann mich nicht erinnern, was es im Jahr 2005 genannt wurde - Ändern der Tabelle oder etwas)
- in der Tabelle Designer, wählen die „Manage Indizes und Schlüssel“ Symbole aus der Symbolleiste (die Tabelle mit dem kleinen Schlüssel)
- da drin, einen neuen Index hinzufügen und ihm einen Namen geben, klicken sie auf, es ist „Unique“ Einstellung
alt text http://i35.tinypic.com/s61t7d.png
- öffnen Sie die Liste der Spalten in der Indexdefinition und fügen Sie Ihre Spalten im Index
alt text http://i34.tinypic.com/nysqjd.png
thave wollen Das ist es! :)
26
Versuchen Sie folgendes:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
I Firmennamen für Einschränkungen verwenden, so dass, wenn er verletzt wird und eine Ausnahme sprudelt, erhalte ich „Nur ein Dept pro Mitarbeiter Verletzung“ in meiner Fehlermeldung statt "ConstraintXXX-Verletzung".
Verwandte Themen
- 1. SQL Server 2005-Drop-Spalte mit Einschränkungen
- 2. SQL Server 2005 Wie Erstellen einer eindeutigen Einschränkung?
- 3. Auswirkungen eines Eindeutiger Schlüssel in SQL Server 2005
- 4. Hinzufügen einer zusammengesetzten eindeutigen Integritätsbedingung in Liquibase
- 5. Wie Erstellen Tabelle mit 2 eindeutigen Einschränkungen
- 6. SQL Server 2005-Summierungsabfrage
- 7. Sortierproblem - SQL Server 2005
- 8. Wie erstellen Sie SQL Server 2005-Vorlagen für gespeicherte Prozeduren in SQL Server 2005 Management Studio?
- 9. Erstellen eines zusammengesetzten Primärschlüssels in SQL Server 2008
- 10. SQL Server 2005 xp_cmdshell
- 11. SQL Server Zeichenfolge Einschränkungen
- 12. SQL Server 2005 Datumslokalisierung
- 13. SQL Server Enterprise Manager 2005 mit SQL Server 2005 Express
- 14. Ausgabeparameter SQL Server 2005
- 15. SQL Server 2005-Replikation
- 16. Vergleichen von DTSs in SQL Server 2005
- 17. Einfügen von DateTime in Sql Server 2005
- 18. Validierungsprüfung für eindeutigen zusammengesetzten Schlüssel
- 19. SQL Server Reporting Services 2005 Erstellen von verschachtelten Gruppen
- 20. SQL Server 2005 - Triggerschleife?
- 21. SQL Server 2008 zu SQL Server 2005
- 22. SQL Server 2005 Fehler
- 23. CSV in SQL Server 2005
- 24. Tabellenvererbung: Erzwingen von eindeutigen Einschränkungen für Partitionen?
- 25. SQL Server 2000 Drop Spalte mit Einschränkungen
- 26. SQL Server 2005 Anfänger Abfrage
- 27. So erstellen Sie eine neue Instanz von Sql Server 2005
- 28. Indexieren einzelner Felder von SQL Server zusammengesetzten Schlüsseln
- 29. Sql Server 2005 Verbindungsprotokoll
- 30. SQL Server 2005 & Antivirensoftware
Cool. Es ist merkwürdig, dass dies in der Index-Sektion statt der Constraints-Sektion ist. –
Eine Eindeutige Bedingung wird im Grunde von einem eindeutigen Index gehandhabt - deshalb. –