- 04/11/2017
- 2 minuti per leggere
-
- s
- M
- M
- C
- c
-
+2
Si applica a: SQL Server 2016 (13.x) e versioni successive Database SQL di Azure Istanza gestita SQL di Azure Azure Synapse Analytics Parallel Data Warehouse
Questo argomento descrive come eliminare le colonne della tabella in SQL Server utilizzando SQL Server Management Studio o Transact-SQL.
Attenzione
Quando elimini una colonna da una tabella, essa e tutti i dati in essa contenuti vengono eliminati.
In questo argomento
-
Prima di iniziare:
Limitazioni e restrizioni
Sicurezza
-
To de eliminare una colonna da una tabella utilizzando:
SQL Server Management Studio
Transact-SQL
Prima di iniziare
Limitazioni e restrizioni
Non è possibile eliminare una colonna che ha un vincolo CHECK. È necessario prima eliminare il vincolo.
Non è possibile eliminare una colonna che ha vincoli PRIMARY KEY o FOREIGN KEY o altre dipendenze tranne quando si utilizza Table Designer. Quando si utilizza Esplora oggetti o Transact-SQL, è necessario prima rimuovere tutte le dipendenze nella colonna.
Sicurezza
Autorizzazioni
Richiede lautorizzazione ALTER per la tabella.
Utilizzo di SQL Server Management Studio
Per eliminare colonne utilizzando Esplora oggetti
- In Esplora oggetti, connettersi a unistanza di Motore di database.
- In Esplora oggetti, individua la tabella da cui desideri eliminare le colonne ed espandi per esporre i nomi delle colonne.
- Fai clic con il pulsante destro del mouse sulla colonna che desideri eliminare e scegli Elimina.
- Nella finestra di dialogo Elimina oggetto, fare clic su OK.
Se la colonna contiene vincoli o altre dipendenze, verrà visualizzato un messaggio di errore nella finestra di dialogo Elimina oggetto. Risolvere lerrore eliminando i vincoli di riferimento.
Per eliminare le colonne utilizzando Progettazione tabelle
- In Esplora oggetti, fare clic con il pulsante destro del mouse sulla tabella da cui si desidera eliminare le colonne e scegli Design.
- Fai clic con il pulsante destro del mouse sulla colonna che desideri eliminare e scegli Elimina colonna dal menu di scelta rapida.
- Se la colonna partecipa a una relazione (CHIAVE ESTERA o CHIAVE PRIMARIA), un messaggio richiede di confermare leliminazione delle colonne selezionate e le loro relazioni. Scegliere Sì.
Utilizzo di Transact-SQL
Per eliminare colonne
Lesempio seguente mostra come eliminare una colonna.