sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan omdøbes et kolonnenavn eller tabelnavn i SQL Server - SQL Server / T-SQL selvstudie del 36

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



  1. java.lang.ClassCastException:oracle.sql.TIMESTAMP kan ikke castes til java.sql.Timestamp

  2. Sådan aktiverer du MySQL Slow Query Log på MySQL

  3. 4 måder at finde rækker, der indeholder små bogstaver i Oracle

  4. Tidsdel af et DateTime-felt i SQL