Condividi tramite


Aggiungere colonne a una tabella (Motore di database)

Questo argomento descrive come aggiungere nuove colonne a una tabella in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

L'utilizzo dell'istruzione ALTER TABLE per aggiungere automaticamente colonne a una tabella aggiunge tali colonne alla fine della tabella. Se si desidera che le colonne si trovino in un ordine specifico nella tabella, usare SQL Server Management Studio. Tuttavia, notare che questa non è una procedura consigliata di progettazione del database. La procedura consigliata è specificare l'ordine nel quale le colonne vengono restituite all'applicazione e il livello della query. Non è necessario basarsi sull'utilizzo di SELECT * per restituire tutte le colonne nell'ordine previsto basato sull'ordine nel quale sono definiti nella tabella. Nelle query e nelle applicazioni, specificare sempre le colonne per nome nell'ordine nel quale si desidera visualizzarle.

Sicurezza

Autorizzazioni

È necessario disporre dell'autorizzazione ALTER per la tabella.

Uso di SQL Server Management Studio

Per inserire colonne in una tabella con Progettazione tabelle

  1. In Esplora oggettifare clic con il pulsante destro del mouse sulla tabella a cui si vogliono aggiungere colonne e scegliere Progetta.

  2. Fare clic sulla prima cella vuota nella colonna Nome colonna .

  3. Immettere il nome della colonna nella cella. Il nome della colonna non può essere omesso.

  4. Premere TAB per posizionarsi sulla cella Tipo di dati e selezionare un tipo di dati dall'elenco a discesa. Anche questo è un valore obbligatorio. Se non viene specificato, verrà assegnato un valore predefinito.

    Nota

    Il valore predefinito può essere modificato nella finestra di dialogo Opzioni in Database Tools.

  5. Proseguire con la definizione delle altre proprietà della colonna nella scheda Proprietà colonne .

    Nota

    Quando si crea una nuova colonna, le vengono assegnati i valori predefiniti per le diverse proprietà. Tali valori possono comunque essere modificati nella scheda Proprietà colonne .

  6. Al termine dell'aggiunta di colonne, scegliere Salvanome tabella dal menu File.

Uso di Transact-SQL

Per inserire le colonne in una tabella

  1. Connettersi al motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Negli esempi seguenti vengono aggiunte due colonne alla tabella dbo.doc_exa. Copiare e incollare l'esempio seguente nella finestra Query e quindi fare clic su Esegui.

ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;  

Per altre informazioni, vedere ALTER TABLE (Transact-SQL)