ما هو التنفيذ الفوري في PL SQL؟
ما هو التنفيذ الفوري في PL SQL؟

فيديو: ما هو التنفيذ الفوري في PL SQL؟

فيديو: ما هو التنفيذ الفوري في PL SQL؟
فيديو: Учебник по PL/SQL 81: Немедленное выполнение PL/SQL с предложением INTO в базе данных Oracle 2024, ديسمبر
Anonim

نفِّذها فورًا بيان - تصريح. ال نفِّذها فورًا بيان ينفذ ديناميكية SQL بيان أو مجهول PL / SQL منع. يمكنك استخدامه للإصدار SQL البيانات التي لا يمكن تمثيلها مباشرة في PL / SQL ، أو لإنشاء عبارات لا تعرف فيها جميع أسماء الجداول ، وجمل WHERE ، وما إلى ذلك مسبقًا.

السؤال أيضًا هو ، ما هو التنفيذ الفوري في SQL؟

ال نفِّذها فورًا يعد البيان (يوزع) وينفذ ديناميكيًا على الفور SQL بيان أو PL / مجهول SQL منع. الحجة الرئيسية ل نفِّذها فورًا هي السلسلة التي تحتوي على SQL بيان ل ينفذ . يمكنك إنشاء السلسلة باستخدام التسلسل ، أو استخدام سلسلة محددة مسبقًا.

علاوة على ذلك ، هل نحتاج إلى الالتزام بعد التنفيذ الفوري؟ ارتكب غير مطلوب بعد، بعدما كل نفِّذها فورًا . بيانات معينة فعل ليس يتطلب أ ارتكب ؛ على سبيل المثال ، إذا أنت اقتطاع جدول باستخدام TRUNCATE. كل الأعمال غير الملتزم بها ضمن المعاملة الحالية ملتزمون أو التراجع - ليس فقط البيان أعدم بواسطة نفِّذها فورًا.

السؤال أيضًا هو ، لماذا نستخدم التنفيذ الفوري في Oracle؟

نفِّذها فورًا تمكن إعدام من عبارة DML أو DDL التي يتم الاحتفاظ بها كسلسلة ويتم تقييمها فقط في وقت التشغيل. هذا يمكن المرء من إنشاء البيان ديناميكيًا بناءً على منطق البرنامج. نفِّذها فورًا هي أيضًا الطريقة الوحيدة الممكنة ينفذ DDL داخل ملف PL / SQL منع.

كيف يتم إنشاء جدول باستخدام التنفيذ الفوري في Oracle؟

  1. الخطوة 1: قم بإعداد DDL الخاص بك مسبقًا.
  2. الخطوة 2: قم بتشغيل DDL من خلال برنامج PL / SQL باستخدام التنفيذ الفوري.
  3. أولاً: قم دائمًا بتضمين عبارة SQL الخاصة بك في زوج من علامات الاقتباس المفردة.
  4. ثانيًا: اعتني بفاصلة منقوطة.

موصى به: