الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف يتم تفريغ بيانات جدول من قاعدة بيانات اوراكل 10

Featured Replies

بتاريخ:

كيف يتم تفريغ بيانات جدول من قاعدة بيانات اوراكل 10

بتاريخ:

السلام عليكم
بامكانك ذلك باستخدام طريقتين
delete

DELETE FROM emp
  WHERE deptno = 10;

اذا لم تستخدم جملة where فسيتم حذف كل سجلات الجدول اما جملة where فتعمل علي تحديد عملية الحذف الي الشرط الموضوع
الامر delete هو DML لذا سوف تحتاج الي عمل commit لاتمام عملية الحذف او rollback للتراجع عنها.
truncate

TRUNCATE TABLE emp;


و هو افضل كفائة من الامر delete من حيث السرعة اذا كان ليك عدد كبير جدا من السجلات و من ناحية قيامه بتحرير او ازالة حيز التخزين الذي تشغله هذه السجلات في ملفات الاوراكل (Table spaces ) و بالتالي تقليل المساحة التي تشغلها علي الهارد ديسك بامكانك ملاحظة ذلك ايضا اذا كان لديك عدد كبير جدا من السجلات.
لكن الامر truncate لا يمكنك من تحديد شروط معينة لازالة السجلات حيث يعمل علي الجدول ككل. الامر الثاني انه لا يمكنك من عمل rollback لذلك عند تنفيذ الامر فلن يكون بمقدورك استعادة سجلاتك لذا عليك اخذ كل الحرص عند تنفيذه . و ان كان بمقدورك استعمال خاصية flashback لكن هذه الميزة موجودة بدءأ من Oracle10g فقط .

تم تعديل بواسطة amdabd

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.