Skip to main content

نظرة عامة

تتيح لك عبارة REPLACE تحديث جدول بشكل ذري.
تُدعَم هذه التعليمة في محرّكي قواعد البيانات Atomic وReplicated، وهما محرّكا قواعد البيانات الافتراضيان في ClickHouse وClickHouse Cloud، على التوالي.
عادةً، إذا احتجت إلى حذف بعض البيانات من جدول، يمكنك إنشاء جدول جديد وملؤه باستخدام تعليمة SELECT لا تسترجع البيانات غير المرغوب فيها، ثم إسقاط الجدول القديم وإعادة تسمية الجدول الجديد. يوضّح المثال أدناه هذا النهج:
بدلاً من النهج المذكور أعلاه، يمكنك أيضاً استخدام REPLACE (إذا كنت تستخدم محركات قواعد البيانات الافتراضية) لتحقيق النتيجة نفسها:

الصياغة

تعمل جميع صيغ بناء الجملة لعبارة CREATE أيضًا مع هذه العبارة. يؤدي استدعاء REPLACE لجدول غير موجود إلى ظهور خطأ.

أمثلة

لنأخذ الجدول التالي:
يمكننا استخدام عبارة REPLACE لمسح جميع البيانات:
أو يمكننا استخدام عبارة REPLACE لتغيير بنية الجدول:
آخر تعديل في ١٤ أغسطس ٢٠٢٦