Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server 2016 (13.x) e versioni successive
Azure SQL Database
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Warehouse in Microsoft Fabric
Database SQL in Anteprima di Microsoft Fabric
Questo articolo illustra come aggiungere nuove colonne in una tabella di SQL Server usando SQL Server Management Studio o Transact-SQL.
Remarks
L'utilizzo dell'istruzione ALTER TABLE
per aggiungere automaticamente colonne a una tabella aggiunge tali colonne alla fine della tabella.
Per disporre le colonne in un ordine specifico nella tabella, è necessario usare SQL Server Management Studio. Anche se non è consigliato, per altre informazioni sul riordinamento delle tabelle, vedere Cambiare l'ordine delle colonne in una tabella.
Per eseguire query sulle colonne esistenti, usare la vista del catalogo di oggetti sys.columns.
Permissions
È richiesta l'autorizzazione ALTER
per la tabella.
Usare SQL Server Management Studio
Important
Usare sempre l’ultima versione di SQL Server Management Studio (SSMS).
SQL Server Management Studio (SSMS) non supporta tutte le opzioni DDL (Data Definition Language) in Azure Synapse. Usare script T-SQL invece.
Inserire colonne in una tabella con lo strumento di progettazione della tabella
In Esplora oggettifare clic con il pulsante destro del mouse sulla tabella a cui si vogliono aggiungere colonne e scegliere Progetta.
Selezionare la prima cella vuota nella colonna Nome colonna.
Immettere il nome della colonna nella cella. Il nome della colonna è un valore richiesto.
Premere tasto TAB per posizionarsi sulla cella Tipo di dati e selezionare un tipo di dati dall'elenco a discesa. Il tipo di dati è un valore obbligatorio. Se non viene specificato, viene assegnato un valore predefinito.
Note
Il valore predefinito può essere modificato nella finestra di dialogo Opzioni in Strumenti di database.
Proseguire con la definizione delle altre proprietà della colonna nella scheda Proprietà colonne .
Note
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 .
Dopo avere completato l'aggiunta delle colonne, scegliere Salva nome tabella dal menu File.
Usare Transact-SQL
Aggiungere colonne a una tabella
Negli esempi seguenti vengono aggiunte due colonne alla tabella dbo.doc_exa
.
ALTER TABLE dbo.doc_exa
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;