Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Mengganti Nama Kolom atau Nama Tabel di SQL Server - Tutorial SQL Server / T-SQL Part 36

Skenario:

Anda bekerja sebagai pengembang SQL Server untuk Perusahaan Asuransi Mobil. Di salah satu Instance SQL Server, mereka memiliki Database dengan nama Asuransi. Di Database Asuransi mereka memiliki tabel dbo.Customer dengan definisi di bawah ini.

Create Table Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age SmallInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)
 
 
 Anda mendapatkan persyaratan untuk mengubah nama tabel Pelanggan menjadi Pelanggan AS dan juga mengubah Nama kolom Jenis Kelamin menjadi Jenis Kelamin. Anda perlu menyiapkan Script SQL untuk QA, UAT dan Produksi.


Solusi:

Ganti Nama Tabel di SQL Server:

Anda dapat menggunakan System Stored Procedure untuk mengganti nama Tabel di SQL Server.

sp_rename 'OldTableName' , 'NewTableName'

Mari kita ganti nama tabel Pelanggan kita ke USCustomer dengan menggunakan sp_rename Stored Procedure.

EXEC sp_rename 'Customer','USCustomer'
 
 Ganti Nama Kolom di Tabel SQL Server: 
Untuk Rename kolom di SQL Server Table, kita juga bisa menggunakan sistem sp_rename Stored Procedure. Satu-satunya hal yang harus kita tambahkan adalah Parameter 'Column' di akhir.

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

Mari kita gunakan sp_rename untuk mengubah Nama Kolom dari Sex ke Gender di dbo.Customer Table.

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


Video Demo :Cara Mengganti Nama Tabel atau Kolom SQL Server pada Tabel di SQL Server



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa ada celah dalam nilai kolom IDENTITY saya?

  2. Bagaimana cara memperbarui Kolom Identitas di SQL Server?

  3. Atur susunan basis data dalam Entity Framework Code-First Initializer

  4. Dukungan Spotlight Cloud untuk Pengumuman Azure SQL DB (Pratinjau)

  5. cara yang efisien untuk mengimplementasikan paging