RENAME 语句
用于重命名数据库、表或字典。可以在单个查询中重命名多个实体。
请注意,包含多个实体的 RENAME 查询属于非原子操作。若要以原子方式交换实体名称,请使用 EXCHANGE 语句。
语法
RENAME DATABASE
重命名数据库。
语法
RENAME TABLE
重命名一个或多个表。
重命名表是一个轻量级操作。如果在 TO 之后指定了不同的数据库,表将被移动到该数据库中。但是,数据库所在的目录必须位于同一文件系统中。否则,将返回一个错误。
如果在一个查询中重命名多个表,该操作不是原子的。它可能只会被部分执行,并且其他会话中的查询可能会收到 Table ... does not exist ... 错误。
Syntax
示例
还可以使用更简单的 SQL 语句:
RENAME DICTIONARY
重命名一个或多个字典。该查询可用于在数据库之间移动字典。
语法
另请参阅