الانتقال إلى المحتوى

ما الفرق بين ترانكيت والدروب؟


smartangel

Recommended Posts

بص يا اخى العزيز
Drop بتسخدم لما اكون عاوز أحذف الجدول كله على بعض بكل المحتويات
Truncate تستخدم لما اكون عاوز احذف المحتويات اللى داخل الجدول بحيث يظل الجدول موجود بس لا يوجد به بيانات
الDrop & Truncate بدون Commite

رابط هذا التعليق
شارك

موضوع مشابه
الفروقات بين DELETE و TRUNCATE
TRUNCATE:
1- اسرع من امر DELETE.
2- يعمل COMMIT تلقائى.
3- يعتبر امر DDL اى لايمكن عمل ROLLBACK.
4- يعيد (free) المساحة التى كانت محجوزة للصفوف فى الجدول والفهارس الخاصة بالجدول الى tablespace.
5- ال trigers المرتبطة بالجدول لاتشتغل (do not fire).
6 - تعمل empty للجدول بالكامل.
DELETE:
1- يمكن عمل COMMIT او ROLLBACK.
2- يعتبر امر DML .
3- المساحة تبقى محجوزة للجدول .
4- ال trigers المرتبطة بالجدول تشتغل (fire) عند اصدار امر delete.
5- يمكن ان تحدد صفوف معينة فقط للحذف.

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية