sql >> Database >  >> RDS >> Sqlserver

Hoe een kolomnaam of tabelnaam in SQL Server te hernoemen - SQL Server / T-SQL-zelfstudie, deel 36

Scenario:

Je werkt als SQL Server ontwikkelaar voor Auto Insurance Company. Op een van de SQL Server-instanties hebben ze een database met de naam Verzekering. In de verzekeringsdatabase hebben ze tabel dbo.Klant met onderstaande definitie.

Create Table Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age SmallInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)
 
 
 U moet de naam van de tabel Klanten wijzigen in USCustomers en ook de naam van de kolom Geslacht wijzigen in Geslacht. U moet SQL-scripts voorbereiden voor QA, UAT en productie.


Oplossing:

Tabel hernoemen in SQL Server:

U kunt de door het systeem opgeslagen procedure gebruiken om de naam van de tabel in SQL Server te wijzigen.

sp_rename 'OldTableName' , 'NewTableName'

Laten we de naam van onze klanttabel wijzigen naar USCustomer met behulp van sp_rename Stored Procedure.

EXEC sp_rename 'Customer','USCustomer'
 
 Kolom in SQL Server-tabel hernoemen: 
Om de kolom in de SQL Server-tabel te hernoemen, kunnen we ook de sp_rename system Stored Procedure gebruiken. Het enige waaraan we het moeten toevoegen is de parameter 'Kolom' aan het einde.

sp_rename 'TableName.OldColumnName' , 'NewColumnName' , 'Column'

Laten we het gebruiken sp_rename om kolomnaam te wijzigen van geslacht in geslacht in dbo.Klanttabel.

EXEC sp_rename 'Customer.Sex','Gender', 'Column'


Videodemo:de naam van SQL Server-tabel of kolom in tabel in SQL Server wijzigen



  1. MySQL SELECT stapteller

  2. ROW_NUMBER gebruiken in sqlite

  3. Excel versus Access:wanneer is het tijd om over te stappen?

  4. Zeer beschikbare PostgreSQL implementeren met Single Endpoint voor WordPress