RENAME クエリは、非アトミックな操作である点に注意してください。エンティティ名をアトミックに入れ替えるには、EXCHANGE ステートメントを使用します。
構文
RENAME DATABASE
RENAME TABLE
TO の後に別のデータベースを指定すると、テーブルはそのデータベースに移動されます。ただし、データベースのディレクトリは同じファイルシステム上に存在している必要があります。そうでない場合は、エラーが返されます。
1 つのクエリで複数のテーブルの名前を変更する場合、この操作はアトミックではありません。部分的に実行される可能性があり、他のセッションのクエリで Table ... does not exist ... エラーが発生することがあります。
構文