452
iPhone_iPad_Mac_手机_平板_苹果apple
RENAME TABLE__数据定义语言_SQL语法参考_云数据库 OceanBase-阿里云
格式
RENAME TABLE tblname TO newtblname
[, tb1name2 TO newtblname …];
RENAME TABLE语句用于对一个或多个表进行重命名 。
重命名操作自动进行,重命名正在进行时,其他线程不能读取任何表。例如,如果您有一个原有的表oldtable,您可以创建另一个具有相同结果的空表newtable,然后用此空表替换原有的表:
CREATE TABLE newtable(…);
RENAME TABLE oldtable TO backuptable, newtable TO oldtable;
如果此语句用于对多个表进行重命名,则重命名操作从左到右进行。
如果你想要交换两个表的名称,可以这样做(假设不存在表tmptable)
RENAME TABLE oldtable TO tmptable,
newtable TO oldtable,
temptable TO newtable
同一个租户下,可以对数据库中的表进行重命名,把表从一个数据库中移动到另一个数据库中:
RENANME TABLE currentdb.tblname TO otherdb.tblname
当您执行RENAME时,您不能有被锁定的表,也不能有处于活性状态的事务。还必须拥有原表的ALTER和DROP权限,以及新表的 CREATE和INSERT权限。
RENAME TABLE也可以用于视图,只要确保是在同一个数据库中。
最后更新:2016-11-24 11:23:47
上一篇:
TRUNCATE TABLE__数据定义语言_SQL语法参考_云数据库 OceanBase-阿里云
下一篇:
CREATE INDEX__数据定义语言_SQL语法参考_云数据库 OceanBase-阿里云
DeleteLiveChannel__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云
产品功能解释__产品简介_短信服务-阿里云
报警设置__用户指南_云数据库 Redis 版-阿里云
高可用的SNAT网关__最佳实践_用户指南_专有网络 VPC-阿里云
SetLoadBalancerHTTPSListenerAttribute__Listener相关API_API 参考_负载均衡-阿里云
切换SQL采集状态__日志管理_API 参考_云数据库 RDS 版-阿里云
查询仿冒应用详细信息接口__仿冒检测API_API手册_移动安全-阿里云
集群方式订阅消息__Java SDK_TCP 接入(专业)_消息队列 MQ-阿里云
CNAME接入状态说明__运维问题_产品常见问题_DDoS 高防IP-阿里云
云小蜜首次对外开放,阿里云的智能客服机器人有何新特点?
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云