Scenario:
Du arbetar som SQL Server-utvecklare för Bilförsäkringsbolaget. På en av SQL Server Instance har de Database with name Insurance. I försäkringsdatabasen har de tabellen dbo.Kund med nedanstående definition.Create Table Customer (FirstName VARCHAR(50), LastName VARCHAR(50), Age SmallInt, PhoneNumber CHAR(9), DOB Date, Sex CHAR(1) )
Du fick kravet att ändra namnet på kundtabellen till USCustomers och även ändra kolumnen Kön Namn till Kön. Du måste förbereda SQL-skript för QA, UAT och produktion.
Lösning:
Byt namn på tabell i SQL Server:Du kan använda systemets lagrade procedur för att byta namn på tabell i SQL Server.
sp_rename 'OldTableName' , 'NewTableName'
Låt oss byta namn på vår kundtabell till USCustomer genom att använda sp_rename lagrad procedur.
EXEC sp_rename 'Customer','USCustomer'
Byt namn på kolumn i SQL Server-tabell:
För att byta namn på kolumn i SQL Server Table kan vi också använda sp_rename-systemet lagrad procedur. Det enda vi behöver lägga till det i är 'Column'-parametern i slutet.
sp_rename 'TableName.OldColumnName' , 'NewColumnName' , 'Column'
Låt oss använda sp_rename för att ändra kolumnnamn från kön till kön i dbo.Customer Table.
EXEC sp_rename 'Customer.Sex','Gender', 'Column'
Videodemo :Hur man byter namn på SQL Server-tabell eller kolumn i tabell i SQL Server