ما معنى truncate؟
المعنى في مجال قواعد البيانات وSQL مع أمثلة
truncate: تفريغ جدول
إزالة جميع الصفوف من جدول دفعة واحدة باستخدام TRUNCATE TABLE، مع الإبقاء على الجدول وبنيته؛ وهي أسرع بكثير من حذف الصفوف واحدًا واحدًا.
طريقة الاستخدام
لا يقبل TRUNCATE شرط WHERE ولا يشغّل عادة مشغلات الحذف. في MySQL وOracle يثبت التغيير فورًا ولا يمكن التراجع عنه؛ أما في PostgreSQL وSQL Server فيمكن التراجع عنه ضمن معاملة. وغالبًا يعيد أيضًا عدادات المعرّفات إلى بدايتها.
أمثلة
Truncate the staging table before each import so old rows don't get mixed in.
أفرغ جدول التجهيز قبل كل عملية استيراد حتى لا تختلط البيانات القديمة بالجديدة.
إزالة الصفوف السابقة تضمن أن يحتوي الجدول على بيانات الاستيراد الحالي فقط.
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 والاستعلامات
- SQL · لغة الاستعلامات المهيكلة (SQL)
- query · استعلام
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- INSERT statement · تعليمة INSERT
- UPDATE statement · تعليمة UPDATE
- ORDER BY · ORDER BY
- GROUP BY · GROUP BY
- aggregate function · دالة تجميع
- inner join · ربط داخلي
- left join · ربط أيسر
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
