首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ALTER TABLE RENAME - 重命名列(数据库教程指南四)

ALTER TABLE RENAME - 重命名列

ALTER 命令是一个 DDL 命令,用于通过添加、修改、重命名或删除列和约束来修改数据库中现有表的结构。使用 ALTER TABLE RENAME 命令重命名列名。

句法:

ALTER TABLE table_name

RENAME COLUMN old_column_name TO new_column_name;

出于演示目的,请考虑下Employee表。

以下 SQL 脚本将重命名PinCode为Oracle、MySQL、PostgreSQL、SQLite 数据库中的ZipCode表Employee。

SQL 脚本:重命名列

复制

ALTER TABLE Employee RENAME COLUMN PinCode TO ZipCode;

使用内置过程sp_rename更改数据库中用户创建的对象的名称,例如 MS SQL Server 中的表、索引、列和别名数据类型。以下重命名PinCode为ZipCode.

SQL 脚本:重命名 SQL Server 中的列

复制

EXEC sp_rename 'Employee.PinCode', 'Employee.ZipCode';

上面的 ALTER TABLE RENAME SQL 脚本将更改Employee表,如下所示。

笔记:

您无法在单个重命名语句中重命名多个列。使用不同的重命名脚本来重命名多个列。

以下 RENAME 脚本重命名多个列名称。

SQL 脚本:重命名多个列

复制

ALTER TABLE Employee

RENAME COLUMN FirstName TO First_Name;

ALTER TABLE Employee

RENAME COLUMN PhoneNo TO Phone;

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUpKapC9np_rPb9F5jeBhEMA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券