Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und spätere Versionen
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Sie können eine UNIQUE-Einschränkung mithilfe von SQL Server Management Studio oder Transact-SQL ändern.
Permissions
Erfordert die ALTER-Berechtigung für die Tabelle.
Verwenden von SQL Server Management Studio
Ändern einer eindeutigen Einschränkung
Klicken Sie im Objekt-Explorermit der rechten Maustaste auf die Tabelle mit der UNIQUE-Einschränkung, und wählen Sie dann Entwerfenaus.
Wählen Sie im Menü "Tabellen-Designer " die Option "Indizes/Schlüssel..." aus.
Wählen Sie im Dialogfeld Indizes/Schlüssel unter Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Indexdie Einschränkung aus, die Sie bearbeiten möchten.
Führen Sie eine Aktion aus der folgenden Tabelle aus:
To Führen Sie diese Schritte aus. Ändern der Spalten, denen die Einschränkung zugewiesen ist 1) Wählen Sie im Raster unter (Allgemein)Spalten und dann die Auslassungspunkte (...) rechts neben der Eigenschaft aus.
2.) Geben Sie im Dialogfeld Indexspalten die neue Spalte oder die Sortierreihenfolge oder beides für den Index an.Umbenennen der Einschränkung Geben Sie im Raster unter Identitätim Feld Name einen neuen Namen ein. Vergewissern Sie sich, dass der neue Name in der Liste Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index nicht bereits vorhanden ist. Festlegen der CLUSTERED-Option Wählen Sie im Raster unter "Tabellen-Designer" die Option " Als gruppiert erstellen" aus, und wählen Sie in der Dropdownliste "Ja" aus, um einen gruppierten Index und "Nein" zu erstellen, um einen nicht gruppierten Index zu erstellen. In jeder Tabelle darf nur ein gruppierter Index vorhanden sein. Wenn in der Tabelle bereits ein gruppierter Index vorhanden ist, müssen Sie diese Einstellung zunächst für den ursprünglichen Index deaktivieren. Definieren eines Füllfaktors Erweitern Sie im Raster unter Tabellen-Designerdie Kategorie Füllspezifikation , und geben Sie im Feld Füllfaktor eine ganze Zahl zwischen 0 und 100 ein. Klicken Sie im Menü Datei auf Tabellenname speichern.
Ändern einer eindeutigen Einschränkung
Sie müssen zuerst die vorhandene UNIQUE-Einschränkung löschen und sie dann mit der neuen Definition erneut erstellen, um eine UNIQUE-Einschränkung mit Transact-SQL zu ändern.