Scenarie:
Du arbejder som SQL Server-udvikler for Auto Insurance Company. På en af SQL Server Instance har de Database med navn Forsikring. I Insurance Database har de tabellen dbo.Kunde med nedenstående definition.Create Table Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age SmallInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
Du fik kravet om at ændre navnet på kundetabellen til USCustomers og også ændre kønskolonnen Navn til Køn. Du skal forberede SQL-scripts til QA, UAT og produktion.
Løsning:
Omdøb tabel i SQL Server:Du kan bruge System Stored Procedure til at omdøbe tabel i SQL Server.
sp_rename 'OldTableName' , 'NewTableName'
Lad os omdøbe vores kundetabel til USCustomer ved at bruge sp_rename Stored Procedure.
EXEC sp_rename 'Customer','USCustomer'
Omdøb kolonne i SQL Server-tabel:
For at omdøbe kolonne i SQL Server Table kan vi også bruge sp_rename-systemet Stored Procedure. Det eneste, vi skal tilføje det til, er 'Column'-parameteren i slutningen.
sp_rename 'TableName.OldColumnName' , 'NewColumnName' , 'Column'
Lad os bruge sp_rename for at ændre kolonnenavn fra køn til køn i dbo.Customer Table.
EXEC sp_rename 'Customer.Sex','Gender', 'Column'
Videodemo :Sådan omdøbes SQL Server-tabel eller kolonne i tabel i SQL Server