فيديو: ما فائدة التراجع في SQL؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
في SQL , رول باك هو أمر يتسبب في إهمال جميع تغييرات البيانات منذ آخر عمل BEGIN WORK ، أو START TRANSACTION بواسطة أنظمة إدارة قواعد البيانات العلائقية (RDBMS) ، بحيث تكون حالة البيانات " تراجع "بالطريقة التي كانت عليها قبل إجراء تلك التغييرات.
في هذا الصدد ، ما هو استخدام الالتزام والتراجع في SQL؟
الفرق الرئيسي بين COMMIT و ROLLBACK تصريحات SQL هو أن إعدام ارتكب بيان يجعل كل التعديل الذي تم إجراؤه بواسطة التيار عملية تجارية تصبح دائمة. من ناحية أخرى ، فإن إعدام رول باك يمحو كل التعديلات التي تم إجراؤها بواسطة التيار عملية تجارية.
تعرف أيضًا ، متى يمكن أن يحدث التراجع عن معاملة؟ أ التراجع لا تحتاج تحدث كما تقول "عند ارتكاب" ، والتي أظن أنك تقصد بها "عند محاولة الالتزام". أ يمكن التراجع عن الصفقة في أي وقت بعد التأسيس. في بعض الحالات ، أ سيحدث التراجع تلقائيًا بسبب مشغل أو انتهاك للقيد.
السؤال أيضا ، ما هو استخدام الالتزام في SQL؟
ال ارتكب الأمر هو أمر المعاملات تستخدم لحفظ التغييرات التي تم استدعاؤها بواسطة معاملة في قاعدة البيانات. ال ارتكب يحفظ الأمر جميع المعاملات في قاعدة البيانات منذ آخر مرة ارتكب أو أمر ROLLBACK.
ماذا تقصد بالتراجع؟
أ التراجع هي عملية استعادة قاعدة بيانات إلى حالة سابقة عن طريق إلغاء معاملة معينة أو مجموعة معاملات. التراجع يتم إجراؤها إما تلقائيًا بواسطة أنظمة قواعد البيانات أو يدويًا بواسطة المستخدمين.
موصى به:
ما هي خطة التراجع في إدارة التغيير؟
الغرض من خطة التراجع (أي كلمة أخرى لا معنى لها) هو توثيق أنه في كل نقطة أثناء نشر التغيير ، يمكنك إيقاف النشر والعودة إلى حالة جيدة معروفة
هل Raise_application_error التراجع؟
داخل المشغل ، لا يقوم RAISE_APPLICATION_ERROR بتنفيذ ROLLBACK ، فهو يجهض العملية الحالية ، أي UPDATE / INSERT / DELETE واحد. يقوم التراجع بإرجاع جميع التغييرات داخل المعاملة الحالية (أو ما يصل إلى Savepoint المحدد) ، وهذا مختلف
كيف يعمل التراجع في SQL Server؟
يتراجع عن معاملة صريحة أو ضمنية إلى بداية المعاملة ، أو إلى نقطة حفظ داخل المعاملة. يمكنك استخدام ROLLBACK TRANSACTION لمسح جميع تعديلات البيانات التي تم إجراؤها من بداية المعاملة أو إلى نقطة حفظ. كما أنه يحرر الموارد التي تحتفظ بها الصفقة
كيف يمكنني التراجع عن تغييرات قاعدة بيانات SQL Server؟
باستخدام SQL Server Management Studio انقر بزر الماوس الأيمن على قاعدة البيانات التي ترغب في العودة إلى نقطة زمنية معينة. حدد المهام / الاستعادة / قاعدة البيانات. في مربع حوار استعادة قاعدة البيانات ، حدد خيار المخطط الزمني
كيف يمكنني التراجع عن تحديث SQL؟
يمكنك التراجع عن التغييرات التي لم يتم الالتزام بها للتحكم بالمصادر حتى الآن. في Object Explorer ، انقر بزر الماوس الأيمن فوق الكائن أو المجلد أو قاعدة البيانات مع التغييرات التي تريد التراجع عنها ، وحدد مهام أخرى للتحكم في مصدر SQL> التراجع عن التغييرات. حدد الكائنات مع التغييرات التي تريد التراجع عنها وانقر فوق تراجع عن التغييرات