هل يمكن التراجع عن عبارات DML؟
هل يمكن التراجع عن عبارات DML؟

فيديو: هل يمكن التراجع عن عبارات DML؟

فيديو: هل يمكن التراجع عن عبارات DML؟
فيديو: 09DML Command Delete In SQL Server|| DML Command| Rollback data 2024, شهر نوفمبر
Anonim

تأثير أ بيان DML ليس دائمًا حتى تقوم بتنفيذ المعاملة التي تتضمنها. المعاملة عبارة عن سلسلة من SQL صياغات أن Oracle Database تتعامل معها كوحدة (هي علبة كن أعزب بيان DML ). حتى يتم الالتزام بالصفقة علبة يكون تراجع (التراجع).

ببساطة ، هل يمكن التراجع عن عبارات DDL؟

لا تتراجع عبارات DDL . منذ إصدار COMMIT لك ، لا يمكنك إصدار ROLLBACK للتراجع عن ملف بيان DDL . بحكم طبيعة هذه العمليات ، لا يمكنك ذلك التراجع تجاوز الالتزام. عبارات DDL اعتدت على عدم كتابة شرائح التراجع.

بعد ذلك ، السؤال هو ، ما هي بيانات DML؟ DML . DML هو الاسم المختصر للغة معالجة البيانات التي تتعامل مع معالجة البيانات وتتضمن SQL الأكثر شيوعًا صياغات مثل SELECT و INSERT و UPDATE و DELETE وما إلى ذلك ، ويتم استخدامه لتخزين وتعديل واسترجاع وحذف وتحديث البيانات في قاعدة بيانات.

بعد ذلك ، هل يمكننا التراجع عن أوامر DML؟

DML صياغات علبة يمكن التراجع عنها ، عبارات DDL علبة ر. الاستدلال على ذلك ، إذا قمت بتشغيل عبارة DDL بعد ملف DML بيان ، أنت يمكن التراجع التغييرات التي أجريتها مع DML البيان ، ولكن ليس التغييرات القادمة من DDL ، لذلك أنت علبة لن أعود كما كان من قبل.

هل بيانات DML ملتزمة تلقائيًا؟

الالتزام التلقائي . بشكل افتراضي ، أ بيان DML يتم تنفيذها بدون بدء معاملة صريحة يتم الالتزام بها تلقائيًا عند النجاح أو التراجع عند الفشل في نهاية بيان . يسمى هذا السلوك التزام تلقائي . يتم التحكم في هذا السلوك بواسطة السيارات معامل.

موصى به: