Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server 2016 (13.x) e versioni
successive Azure SQL Database
AzureSQL Managed Instance
SQL database in Microsoft Fabric
È possibile modificare un vincolo univoco in SQL Server usando SQL Server Management Studio o Transact-SQL.
Permissions
È richiesta l'autorizzazione ALTER per la tabella.
Uso di SQL Server Management Studio
Modificare un vincolo univoco
In Esplora oggettifare clic con il pulsante destro del mouse sulla tabella che contiene il vincolo UNIQUE e selezionare Progetta.
Scegliere Indici/chiavi dal menu Progettazione tabelle.
Nella finestra di dialogo Indici/chiavi selezionare dall'elenco Indice o chiave primari/univoci selezionatiil vincolo che si desidera modificare.
Completare un'operazione dalla tabella seguente:
To seguire le operazioni di seguito riportate Cambiare le colonne a cui è associato il vincolo 1) Nella griglia in (Generale) selezionare Colonne e quindi selezionare i puntini di sospensione (...) a destra della proprietà.
2) Nella finestra di dialogo Colonne indice specificare la nuova colonna o l'ordinamento o entrambi per l'indice.Rinominare il vincolo Nella griglia sotto Identità, digitare un nuovo nome nella casella Nome. Assicurati che il tuo nuovo nome non sia duplicato nell'elenco Indice o chiave primari/univoci selezionati. Impostare l'opzione di clustering Nella griglia in Progettazione tabelle selezionare Crea come cluster e nell'elenco a discesa scegliere Sì per creare un indice cluster e No per crearne uno non cluster. Per ogni tabella è possibile creare un solo indice cluster. Se esiste già un indice cluster in questa tabella, deselezionare questa opzione sull'indice originale. Definire un fattore di riempimento In Progettazione tabelle all'interno della griglia, espandere la categoria Specifica riempimento e digitare un numero intero compreso tra 0 e 100 nella casella Fattore di Riempimento. Nel menu File scegliere Salva nome tabella.
Modificare un vincolo univoco
Per modificare un vincolo UNIQUE con Transact-SQL, è innanzitutto necessario eliminare il vincolo UNIQUE esistente e quindi crearlo di nuovo con la nuova definizione.