PL SQL-də dərhal icra nədir?
PL SQL-də dərhal icra nədir?

Video: PL SQL-də dərhal icra nədir?

Video: PL SQL-də dərhal icra nədir?
Video: Oracle SQL dərsləri - 2. RDBMS anlayışı, SQL nədir? SELECT əmri, SQL ALİAS I sql nedir? 2024, Noyabr
Anonim

DƏRHAL İCRA EDİN Bəyanat. The DƏRHAL İCRA EDİN ifadə dinamik həyata keçirir SQL bəyanat və ya anonim PL / SQL blok. Vermək üçün istifadə edə bilərsiniz SQL birbaşa təmsil oluna bilməyən ifadələr PL / SQL , və ya əvvəlcədən bütün cədvəl adlarını, WHERE bəndlərini və s. bilmədiyiniz ifadələr yaratmaq üçün.

Həmçinin sual yaranır ki, SQL-də dərhal icra nədir?

The DƏRHAL İCRA EDİN bəyanat hazırlayır (analiz edir) və dərhal dinamikanı icra edir SQL bəyanat və ya anonim PL/ SQL blok. Əsas arqument DƏRHAL İCRA EDİN olan sətirdir SQL -a bəyanat icra etmək . Siz birləşmədən istifadə edərək sətir qura və ya əvvəlcədən təyin edilmiş sətirdən istifadə edə bilərsiniz.

Bundan əlavə, icradan dərhal sonra öhdəlik götürməliyikmi? öhdəsindən gəlmək tələb olunmur sonra hər DƏRHAL İCRA EDİN . Müəyyən bəyanatlar et YOX tələb edir a törətmək ; məsələn, əgər Sən TRUNCATE ilə cədvəli kəsin. Cari tranzaksiya çərçivəsində bütün öhdəlik götürməmiş işlər öhdəlik götürürlər və ya geri yuvarlandı - yalnız bəyanat deyil edam edildi ilə DƏRHAL İCRA EDİN.

Həmçinin sual yaranır ki, biz niyə Oracle-da dərhal icradan istifadə edirik?

DƏRHAL İCRA EDİN imkan verir icra sətir kimi saxlanılan və yalnız iş vaxtında qiymətləndirilən DML və ya DDL ifadəsinin. Bu, proqram məntiqinə əsaslanan ifadəni dinamik şəkildə yaratmağa imkan verir. DƏRHAL İCRA EDİN həm də edə biləcəyiniz yeganə yoldur icra etmək a daxilində DDL PL/SQL blok.

Oracle-da dərhal icradan istifadə edərək cədvəli necə yaratmaq olar?

  1. Addım 1: DDL-nizi əvvəlcədən hazırlayın.
  2. Addım 2: Execute Immediate istifadə edərək DDL-inizi PL/SQL proqramı vasitəsilə işə salın.
  3. Birincisi: SQL ifadənizi həmişə bir cüt Tək Sitatlara əlavə edin.
  4. İkincisi: Nöqtəli nöqtəyə diqqət yetirin.

Tövsiyə: