创新互联OceanBase教程:OceanBaseRENAMETABLE

描述

该语句用来对一个或多个表进行重命名。

创新互联科技有限公司专业互联网基础服务商,为您提供德阳机房服务器托管高防服务器租用,成都IDC机房托管,成都主机托管等互联网服务。

格式

RENAME TABLE tblname TO newtblname 
     [, tb1name2 TO newtblname …];

参数解释

参数

描述

tblname

原表名。

newtblname

新表名。

tblname TO newtblname

[, tb1name2 TO newtblname …];

多个表重命名时,使用“,”隔开。

注意事项

  • 重命名操作自动进行,重命名正在进行时,其他线程不能读取任何表。
  • 如果此语句用于对多个表进行重命名,则重命名操作从左到右进行。
  • 当您执行 RENAME 时,您不能有被锁定的表,也不能有处于活性状态的事务。还必须拥有原表的 ALTER 和 DROP 权限,以及新表的 CREATE 和 INSERT 权限。
  • RENAME TABLE 也可以用于视图,只要确保是在同一个数据库中。

示例

  1. 创建表 t1 和 t2。

create table t1(c1 int);

create table t2(c1 int);
  1. 将表 t1 重命名为 t11。

rename table t1 to t11;
  1. 将表 t11 重命名为 t111,表 t2 重命名为 t22。

rename table t11 to t111, t2 to t22;
  1. 将表 t111 重命名为 t1111 后,再将表 t1111重命名为 t1。

rename table t111 to t1111, t1111 to t1;

网页标题:创新互联OceanBase教程:OceanBaseRENAMETABLE
文章出自:http://www.mswzjz.cn/qtweb/news41/2341.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能