跳到主要内容
跳到主要内容

RENAME 语句

重命名数据库、表或字典。在单个查询中可以重命名多个实体。 请注意,带有多个实体的 RENAME 查询是非原子操作。要原子性地交换实体名称,请使用 EXCHANGE 语句。

语法

RENAME DATABASE

重命名数据库。

语法

RENAME TABLE

重命名一个或多个表。

重命名表是一个轻量级操作。如果在 TO 后指定了不同的数据库,则表会被移动到该数据库。然而,带有数据库的目录必须位于同一个文件系统中。否则,将返回错误。 如果在一个查询中重命名多个表,则该操作不是原子性的。操作可能会部分执行,并且其他会话中的查询可能会出现 Table ... does not exist ... 错误。

语法

示例

你也可以使用更简单的 SQL:

RENAME DICTIONARY

重命名一个或多个字典。这个查询可以用来在数据库之间移动字典。

语法

另请参见