T-SQL rename Table Sql Server
Quando si effettuano modifiche alla struttura di un database Sql Server con Microsoft SQL Server Management Studio è possibile ottenere facilmente lo script mediante la funzione Generate Change Script.
Questo non accade quando si rinomina un oggetto del database, ad esempio quando si rinomina una tabella (F2) o una Stored Procedure, ma anche una quandi si rinomina la colonna di una tabella e così via.
In questi casi è possibile utilizzare la stored procedure di sistema sp_rename (Transact-SQL).
Di seguito alcuni esempi di utilizzo:
Rinominare una tabella del database:
EXEC sp_rename 'Vecchio_Nome_Tabella', 'Nuovo_Nome_Tabella';
Rinominare una colonna di una tabella del database:
EXEC sp_rename 'Nome_Tabella.Vecchio_Nome_Colonna', 'Nuovo_Nome_Colonna', 'COLUMN';
Si applica a SQL Server 2005 / 2008.
1 commento