قواعد البيانات وSQL · مصطلحات · تعليمات SQL والاستعلامات

ما معنى truncate؟

المعنى في مجال قواعد البيانات وSQL مع أمثلة

/ˈtrʌŋkeɪt/فعلمصطلح شائع

truncate: تفريغ جدول

إزالة جميع الصفوف من جدول دفعة واحدة باستخدام TRUNCATE TABLE، مع الإبقاء على الجدول وبنيته؛ وهي أسرع بكثير من حذف الصفوف واحدًا واحدًا.

طريقة الاستخدام

لا يقبل TRUNCATE شرط WHERE ولا يشغّل عادة مشغلات الحذف. في MySQL وOracle يثبت التغيير فورًا ولا يمكن التراجع عنه؛ أما في PostgreSQL وSQL Server فيمكن التراجع عنه ضمن معاملة. وغالبًا يعيد أيضًا عدادات المعرّفات إلى بدايتها.

أمثلة

  1. Truncate the staging table before each import so old rows don't get mixed in.

    أفرغ جدول التجهيز قبل كل عملية استيراد حتى لا تختلط البيانات القديمة بالجديدة.

    إزالة الصفوف السابقة تضمن أن يحتوي الجدول على بيانات الاستيراد الحالي فقط.

  2. Someone truncated the wrong table, and we had to restore it from last night's backup.

    أفرغ أحدهم الجدول الخطأ، واضطررنا إلى استعادته من نسخة الليلة الماضية.

    أدى تنفيذ عملية التفريغ على جدول غير مقصود إلى فقدان بياناته، فاستُرجعت من النسخة الاحتياطية.

تراكيب شائعة

  • truncate a table
  • TRUNCATE TABLE
  • truncate vs delete
  • truncate and reload

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: تعليمات SQL والاستعلامات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: