R E N A M E T A B L E 命 令

R E N A M E T A B L E 命 令 - 图1重命名当前数据库中的表

语 法

RENAME TABLE TableName1 TO TableName2

参 数 描 述

TableName1

R E N A M E T A B L E 命 令 - 图2指 定 要 重 命 名 的 表 名 称

TableName2

R E N A M E T A B L E 命 令 - 图3指 定 表 的 新 名 称

说 明

R E N A M E T A B L E 命 令 - 图4R E N A M E T A B L E 命 令 - 图5RENAME TABLE 不能用来更改自由表的名称 要更改自由表的名称 可使用

R E N A M E T A B L E 命 令 - 图6RENAME 命令

示 例

R E N A M E T A B L E 命 令 - 图7R E N A M E T A B L E 命 令 - 图8R E N A M E T A B L E 命 令 - 图9R E N A M E T A B L E 命 令 - 图10R E N A M E T A B L E 命 令 - 图11下面的示例创建了两个数据库 mydbc1 和 mydbc2 还有表 table1 表创建时被添加到 mydbc1 然后关闭表并且从 mydbc1 中删除它 再用 ADD TABLE 添加表到 mydbc2

R E N A M E T A B L E 命 令 - 图12R E N A M E T A B L E 命 令 - 图13中 用 RENAME TABLE 将表名称从 table1 更改为 table2

CLOSE DATABASES

CREATE DATABASE mydbc1 CREATE DATABASE mydbc2

SET DATABASE TO mydbc1

CREATE TABLE table1 (cField1 C(10), n N(10)) && 向 mydbc1 数据库添加表

CLOSE TABLES && 表经关闭后才能移动

REMOVE TABLE table1

SET DATABASE TO mydbc2

ADD TABLE table1

RENAME TABLE table1 TO table2

请 参 阅

ADD TABLE, CLOSE DATABASES, CREATE DATABASE, COPY FILE, COPY TO, OPEN DATABASE, RENAME