Modificare l'ordine delle colonne in una tabellaChange Column Order in a Table

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)sìDatabase SQL di AzuresìAzure SQL Data Warehouse sìParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

In Progettazione tabelle è possibile modificare l'ordine delle colonne in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio.You can change the order of columns in Table Designer in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio.

Attenzione

La modifica dell'ordine delle colonne potrebbe influire su codice e applicazioni che dipendono da un ordine specifico,Changing the column order of a table may affect code and applications that depend on the specific order of columns. incluse query, viste, stored procedure, funzioni definite dall'utente e applicazioni client.These include queries, views, stored procedures, user-defined functions, and client applications. è pertanto opportuno valutare attentamente ogni eventuale modifica da apportare all'ordine delle colonne prima di procedere.Carefully consider any changes you want to make to column order before making it. La procedura consigliata è specificare l'ordine nel quale le colonne vengono restituite all'applicazione e il livello della query.Best practice is to specify the order in which the columns are returned at the application and query level. Non è necessario basarsi sull'utilizzo di SELECT * per restituire tutte le colonne nell'ordine previsto basato sull'ordine nel quale sono definiti nella tabella.You should not rely on the use of SELECT * to return all columns in an expected order based on the order in which they are defined in the table. Nelle query e nelle applicazioni, specificare sempre le colonne per nome nell'ordine nel quale si desidera visualizzarle.Always specify the columns by name in your queries and applications in the order in which you would like them to appear.

Contenuto dell'argomentoIn This Topic

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per modificare l'ordine delle colonneTo change the column order

  1. In Esplora oggettifare clic con il pulsante destro del mouse sulle colonne da riordinare e selezionare Progetta.In Object Explorer, right-click the table with columns you want to reorder and click Design.

  2. Selezionare la casella a sinistra del nome della colonna che si desidera spostare.Select the box to the left of the column name that you want to reorder.

  3. Trascinare la colonna in una posizione diversa nella tabella.Drag the column to another location within the table.

Utilizzo di Transact-SQL Using Transact-SQL

Per modificare l'ordine delle colonneTo change the column order

Non è possibile eseguire questa attività utilizzando istruzioni Transact-SQL.This task cannot be performed using Transact-SQL statements.