> ## 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](/ar/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]
```

**راجع أيضًا**

* [القواميس](/ar/reference/statements/create/dictionary)
