اجرای فوری در PL SQL چیست؟
اجرای فوری در PL SQL چیست؟

تصویری: اجرای فوری در PL SQL چیست؟

تصویری: اجرای فوری در PL SQL چیست؟
تصویری: آموزش PL/SQL شماره 59: اجرای مفهوم فوری در PLSQL @OracleShooter 2024, ممکن است
Anonim

آنی اجرا شود بیانیه. را آنی اجرا شود عبارت پویا را اجرا می کند SQL بیانیه یا ناشناس PL / SQL مسدود کردن. می توانید از آن برای صدور استفاده کنید SQL عباراتی که نمی توانند مستقیماً در آنها نمایش داده شوند PL / SQL ، یا برای ساخت عباراتی که در آن نام تمام جدول ها، بندهای WHERE و غیره را از قبل نمی دانید.

همچنین سوال این است که اجرای فوری در SQL چیست؟

را آنی اجرا شود عبارت را آماده می کند (تجزیه می کند) و بلافاصله یک پویا را اجرا می کند SQL بیانیه یا یک PL ناشناس/ SQL مسدود کردن. استدلال اصلی به آنی اجرا شود رشته ای است که شامل SQL بیانیه به اجرا کردن . می توانید رشته را با استفاده از الحاق ایجاد کنید یا از یک رشته از پیش تعریف شده استفاده کنید.

علاوه بر این، آیا پس از اجرای فوری به commit نیاز داریم؟ مرتکب شدن مورد نیاز نیست بعد از هر آنی اجرا شود . برخی اظهارات انجام دادن نه نیاز آ مرتکب شدن ; به عنوان مثال، اگر شما یک جدول را با TRUNCATE کوتاه کنید. همه کارهای غیرمتعهد در معامله جاری متعهد هستند یا برگشت - نه فقط بیانیه اجرا شده توسط آنی اجرا شود.

همچنین سوال این است که چرا از execute فوری در اوراکل استفاده می کنیم؟

آنی اجرا شود را قادر می سازد اجرا یک دستور DML یا DDL که به عنوان یک رشته نگهداری می شود و فقط در زمان اجرا ارزیابی می شود. این به فرد امکان می دهد تا به صورت پویا عبارت را بر اساس منطق برنامه ایجاد کند. آنی اجرا شود همچنین تنها راهی است که می توانید اجرا کردن DDL در یک PL/SQL مسدود کردن.

چگونه جدول را با استفاده از execute immediate در اوراکل ایجاد کنیم؟

  1. مرحله 1: DDL خود را از قبل آماده کنید.
  2. مرحله 2: DDL خود را از طریق برنامه PL/SQL با استفاده از Execute Immediate اجرا کنید.
  3. اول: همیشه عبارت SQL خود را در یک جفت نقل قول قرار دهید.
  4. دوم: مراقب نیمه کولون باشید.

توصیه شده: