Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do: SQL Server 2016 (13.x) i nowsze wersje
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Możesz zmodyfikować unikatowe ograniczenie w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.
Permissions
Wymaga uprawnienia ALTER do tabeli.
Korzystanie z programu SQL Server Management Studio
Modyfikowanie unikatowego ograniczenia
W eksploratorze obiektów kliknij prawym przyciskiem myszy tabelę zawierającą unikatowe ograniczenie i wybierz pozycję Design.
W menu Projektant tabel wybierz pozycję Indeksy/Klucze....
W oknie dialogowym Indeksy/Klucze, w obszarze Wybrany klucz podstawowy/unikalny lub indeks, wybierz ograniczenie, które chcesz edytować.
Wykonaj akcję z poniższej tabeli:
To Wykonaj następujące kroki Zmienianie kolumn skojarzonych z ograniczeniem 1) W siatce w obszarze (Ogólne)wybierz pozycję Kolumny , a następnie wybierz wielokropek (...) po prawej stronie właściwości.
2) W oknie dialogowym kolumn indeksu określ nową kolumnę, kolejność sortowania lub oba dla indeksu.Zmienianie nazwy ograniczenia W siatce pod Identitywpisz nową nazwę w polu Nazwa. Upewnij się, że nowa nazwa nie duplikuje nazwy na liście Selected Primary/Unique Key lub Index. Ustawianie opcji klastrowanej W siatce w obszarze Projektant tabel wybierz pozycję Utwórz jako klaster , a następnie z listy rozwijanej wybierz pozycję Tak, aby utworzyć indeks klastrowany i nie, aby utworzyć nieklastrowany. Na tabelę może istnieć tylko jeden indeks klastrowany. Jeśli w tej tabeli istnieje już indeks klastrowany, należy wyczyścić to ustawienie w oryginalnym indeksie. Definiowanie współczynnika wypełnienia W siatce w obszarze Table Designerrozwiń kategorię Specyfikacja wypełnienia, a następnie wpisz liczbę całkowitą z zakresu od 0 do 100 w polu Współczynnik Wypełnienia. W menu Plik wybierz pozycję Zapisz nazwę tabeli .
Modyfikowanie unikatowego ograniczenia
Aby zmodyfikować ograniczenie UNIQUE przy użyciu języka Transact-SQL, należy najpierw usunąć istniejące ograniczenie UNIQUE, a następnie ponownie utworzyć je przy użyciu nowej definicji.