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.
È possibile rinominare un nome tabella in SQL Server 2012 tramite SQL Server Management Studio o Transact-SQL.
Contenuto dell'argomento
Prima di iniziare:
Limitazioni e restrizioni
Sicurezza
Per rinominare colonne utilizzando:
SQL Server Management Studio
Transact-SQL
Prima di iniziare
Limitazioni e restrizioni
Se una colonna viene ridenominata, i riferimenti a tale colonna non vengono ridenominati automaticamente ed è necessario modificare manualmente tutti gli oggetti che fanno riferimento alla colonna rinominata. Se, ad esempio, si rinomina una colonna di una tabella a cui viene fatto riferimento all'interno di un trigger, è necessario modificare il trigger in base al nuovo nome della colonna. Utilizzare sys.sql_expression_dependencies per elencare le dipendenze dall'oggetto prima di rinominarlo.
Sicurezza
Autorizzazioni
È necessario disporre dell'autorizzazione ALTER per l'oggetto.
[Top]
Utilizzo di SQL Server Management Studio
Per rinominare una colonna utilizzando Esplora oggetti
In Esplora oggetti connettersi a un'istanza del Motore di database.
In Esplora oggetti fare clic con il pulsante destro del mouse sulla tabella in cui si desidera rinominare le colonne, quindi selezionare Rinomina.
Digitare un nuovo nome colonna.
Per rinominare una colonna utilizzando Progettazione tabelle
In Esplora oggetti fare clic con il pulsante destro del mouse sulla tabella di cui si desidera rinominare le colonne e selezionare Progetta.
In Nome colonna, selezionare il nome da cambiare e digitarne uno nuovo.
Scegliere Salva dal menu File table name.
[!NOTA]
Per cambiare il nome di una colonna, è anche possibile utilizzare la scheda Proprietà colonne. A tale scopo, selezionare la colonna di cui si desidera cambiare il nome e digitare un nuovo valore per Nome.
[Top]
Utilizzo di Transact-SQL
Per rinominare una colonna
Per rinominare una colonna
In Esplora oggetti connettersi a un'istanza del Motore di database.
Sulla barra Standard fare clic su Nuova query.
Nell'esempio seguente la colonna TerritoryID della tabella Sales.SalesTerritory viene rinominata in TerrID. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.
USE AdventureWorks2012; GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; GO
Per ulteriori informazioni, vedere sp_rename (Transact-SQL).