متى يحدث أمر COMMIT ضمنيًا؟عندما يصدر المستخدم أمر DDL مثل CREATE أو ALTER TABLE. يمكن استخدام الأمر DROP لإزالة الصفوف من جدول موجود.
يتم تعريفه عندما يحدث الالتزام ضمنيًا أو صريحًا؟
يتم تحديد مدة المعاملةعندما يحدث الالتزام بشكل ضمني أو صريح. … سوف تلزم أفعالك تلقائيًا. ارتكب. التراجع. يسمح بالتراجع عن إجراءات DML عن طريق تحديد هذا الأمر.
ما هو الالتزام الضمني؟
الالتزامات الضمنيةتحدث بدون تشغيل أمر الالتزام ولا تحدث إلا عند تنفيذ عبارات SQL(DDL) معينة. (أي إدراج أو تحديث أو حذف البيانات)
ما أوامر الالتزام الضمني؟
SET autocommit=1يتسبب في التزام ضمني إذا كانت القيمة 0. كل هذه العبارات تسبب التزامًا ضمنيًا قبل التنفيذ. هذا يعني أنه حتى إذا فشل البيان بخطأ ، يتم الالتزام بالمعاملة. بعضها ، مثل CREATE TABLE…
ما هي العبارتان اللتان قد تتسببان في حدوث التزام ضمني؟
وظيفة ALTER و CREATE FUNCTION و DROP FUNCTIONتتسبب أيضًا في التزام ضمني عند استخدامها مع وظائف مخزنة ، ولكن ليس مع وظائف قابلة للتحميل. (يمكن استخدام وظيفة ALTER مع الوظائف المخزنة فقط.) لا تقوم عبارتا CREATE TABLE و DROP TABLE بتنفيذ أي معاملة إذا تم استخدام الكلمة الأساسية المؤقتة.