> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Документация по оператору RENAME

# Оператор RENAME

Переименовывает базы данных, таблицы или словари. За один запрос можно переименовать несколько сущностей.
Обратите внимание, что запрос `RENAME` с несколькими сущностями не является атомарной операцией. Чтобы атомарно поменять имена сущностей местами, используйте оператор [EXCHANGE](/ru/reference/statements/exchange).

**Синтаксис**

```sql theme={null}
RENAME [DATABASE|TABLE|DICTIONARY] name TO new_name [,...] [ON CLUSTER cluster]
```

<div id="rename-database">
  ## RENAME DATABASE
</div>

Переименовывает базы данных.

**Синтаксис**

```sql theme={null}
RENAME DATABASE atomic_database1 TO atomic_database2 [,...] [ON CLUSTER cluster]
```

<div id="rename-table">
  ## RENAME TABLE
</div>

Переименовывает одну или несколько таблиц.

Переименование таблиц — лёгкая операция. Если после `TO` указать другую базу данных, таблица будет перемещена в неё. Однако каталоги баз данных должны находиться в одной и той же файловой системе. В противном случае будет возвращена ошибка.
Если переименовывать несколько таблиц в одном запросе, операция не является атомарной. Она может быть выполнена частично, и запросы в других сеансах могут привести к ошибке `Table ... does not exist ...`.

**Синтаксис**

```sql theme={null}
RENAME TABLE [db1.]name1 TO [db2.]name2 [,...] [ON CLUSTER cluster]
```

**Пример**

```sql theme={null}
RENAME TABLE table_A TO table_A_bak, table_B TO table_B_bak;
```

Или можно использовать более простой SQL:

```sql theme={null}
RENAME table_A TO table_A_bak, table_B TO table_B_bak;
```

<div id="rename-dictionary">
  ## RENAME DICTIONARY
</div>

Переименовывает один или несколько словарей. Этот запрос также можно использовать для перемещения словарей между базами данных.

**Синтаксис**

```sql theme={null}
RENAME DICTIONARY [db0.]dict_A TO [db1.]dict_B [,...] [ON CLUSTER cluster]
```

**См. также**

* [Словари](/ru/reference/statements/create/dictionary)
