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

مافائدة الأمر Savepoint?


warning

Recommended Posts

السلام عليكم ورحمة الله وبركاتة

أريد ان اعرف فائدة الأمر savepoint ?

ايضا لدي مشكلة اخرى .. لدي 10G ولكن عندما اكتب الأمر
COMMIT
يقول

Commit statement not applicable. All statements are automatically committed.

ايضاً عندما اكتب الأمر ROLLBACK
يكتب نفس الجمله السابقة ,,فهل المشكلة في اعدادات التنصيب؟ على استطيع حلها؟

جزيتم خيراً

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

السلام عليكم
ان الأمر حفظ نقطة مراجعة-SAVEPOINT- من اجل تحديد التعليمات التي تريد الراجع عنها عنداعطاء أمر التراجع -ROLLBACK-
وإلا سوف تتراجع عن جميع التعديلات التي تريد لتراجع عنها والتي لاتريد
ومن أجل استخدام حدد نقطة تراجع بالأمر
SAVEPOINT point_name;
ثم عند التراجع الى هذه النقطة اعطي الأمر
ROLLBACK point_name;
اما المشكلة التي تواجهها فهي أن التثبيت عند يتم بشكل تلقائي أو انك تصدر تعليمات dll وهي غيرخاضعة للأمر rollbacke ,commit or savepoint

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

  • بعد 4 أسابيع...

SAVEPOINT هو أمر يستخدم لإضافة نقطة رجوع لقاعدة البيانات فكما هو معروف لا يتم حفظ البيانات التى يتم إدخالها أو حذفها إلا بعد أستخدام الأمر commit ولإذا أستخدمنا أمر rollbacke فإنة يتم الرجوع إلى أخر أمر حفظ قمت القيام به لذلك يمكن أستخدام الأمر SAVEPOINT للرجوع إلى هذة النقطة بدلا من الرجوع إلى البداية وهو حفظا للمجهود ولكن يلاحظ أن الأمر commit يحذف كل أوامر SAVEPOINT التى قمت بها أو اى أمر DDL

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

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

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

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

×   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.

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

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

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