Procedura: eliminare colonne da una tabella

Quando si elimina una colonna dalla tabella in Progettazione tabelle, la colonna e tutti i dati in essa contenuti verranno eliminati dal database con il salvataggio delle modifiche.

[!NOTA]

Viene visualizzata una nuova versione di Progettazione tabelle per i database nel formato SQL Server 2012. In questo argomento viene descritta la versione precedente di Progettazione tabelle, utilizzata con i database in formati precedenti di SQL Server.

Nella nuova versione è possibile modificare definizioni di tabella mediante un'interfaccia grafica o direttamente in un riquadro di script. Se si utilizza l'interfaccia grafica, la definizione della tabella viene automaticamente aggiornata nel riquadro di script. Per applicare il codice SQL nel riquadro di script, selezionare il pulsante Aggiorna. Per ulteriori informazioni sulla nuova versione, vedere Procedura: Creazione di oggetti di database tramite Progettazione tabelle.

Nota di avvisoAttenzione

Questa operazione non può essere annullata dopo il salvataggio della tabella.L'unico modo per ripristinare una colonna eliminata consiste nel chiudere la tabella senza salvare le modifiche.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per eliminare delle colonne da una tabella

  1. In Esplora server fare clic con il pulsante destro del mouse sulla tabella da cui si desidera eliminare una o più colonne, quindi scegliere Apri definizione tabella.

    La tabella verrà visualizzata in Progettazione tabelle.

  2. Selezionare la colonna che si desidera eliminare.

  3. Fare clic con il pulsante destro del mouse sulla colonna, quindi scegliere Elimina colonna dal menu di scelta rapida.

  4. Se la colonna fa parte di una relazione, verrà visualizzato un messaggio in cui viene chiesto di confermare l'eliminazione delle colonne selezionate e delle corrispondenti relazioni.Scegliere .

Se la colonna non fa parte di un vincolo CHECK, la colonna, i vincoli a essa collegati, le relazioni di cui fa parte e i dati in essa contenuti verranno eliminati temporaneamente dal database.La rimozione dal database diventerà definitiva al momento del salvataggio della tabella.

Se la colonna fa parte di un vincolo CHECK, la modifica non verrà accettata dal server database al momento del salvataggio.In altre parole, l'operazione di commit avrà esito negativo.Per eliminare una colonna che fa parte di un vincolo CHECK, sarà necessario modificare o rimuovere tale vincolo prima di procedere con l'eliminazione.

Vedere anche

Attività

Procedura: eliminare tabelle da un database

Procedura: inserire colonne nelle tabelle

Altre risorse

Utilizzo delle colonne