Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да преименувате име на колона или име на таблица в SQL Server - SQL Server / T-SQL Урок, част 36

Сценарий:

Вие работите като разработчик на SQL Server за Auto Insurance Company. На един от инстанциите на SQL Server те имат база данни с име Insurance. В Insurance Database те имат таблица dbo.Customer с дефиниция по-долу.

Create Table Customer
(FirstName VARCHAR(50),
LastName VARCHAR(50),
Age SmallInt,
PhoneNumber CHAR(9),
DOB Date,
Sex CHAR(1)
)
 
 
 Имате изискването да промените името на таблицата Customer на USCustomers и също така да промените Името на колоната Пол на Пол. Трябва да подготвите SQL скриптове за QA, UAT и производство.


Решение:

Преименуване на таблица в SQL Server:

Можете да използвате системна Съхранена процедура за преименуване на таблица в SQL Server.

sp_rename 'OldTableName' , 'NewTableName'

Нека преименуваме нашата таблица с клиенти до USCustomer чрез използване на sp_rename Stored Procedure.

EXEC sp_rename 'Customer','USCustomer'
 
 Преименуване на колона в таблица на SQL Server: 
За да преименуваме колона в таблицата на SQL Server, можем да използваме и системата sp_rename Съхранена процедура. Единственото нещо, към което трябва да го добавим, е параметърът 'Column' в края.

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

Нека използваме sp_rename за промяна на името на колона от Пол на Пол в таблицата dbo.Customer.

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


Видео демонстрация:Как да преименувате таблица на SQL Server или колона в таблица в 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. Обхват на временните таблици в SQL Server

  2. Какво представлява системата за управление на база данни и релационни бази данни (RDBMS)

  3. Поддръжката на SQL Server 2008 приключва. Сега какво?

  4. Основи на автоматизацията на задачите на SQL Server

  5. Функция за изчисляване на медиана в SQL Server