PL SQL-де дереу орындау дегеніміз не?
PL SQL-де дереу орындау дегеніміз не?

Бейне: PL SQL-де дереу орындау дегеніміз не?

Бейне: PL SQL-де дереу орындау дегеніміз не?
Бейне: Ермагамбетов Т.К. МҚ клиент серверлік қосымшасын құру. 8 дәріс .Сақталынатын процедураларды құру 2024, Мамыр
Anonim

ТЕЗ ОРЫНДАУ Мәлімдеме. The ТЕЗ ОРЫНДАУ оператор динамикалық әрекетті орындайды SQL мәлімдеме немесе анонимді PL / SQL блок. Сіз оны шығару үшін пайдалана аласыз SQL тікелей ұсынуға болмайтын мәлімдемелер PL / SQL , немесе алдын ала барлық кесте атауларын, WHERE сөйлемдерін және т.б. білмейтін мәлімдемелерді құру үшін.

Сондай-ақ сұрақ: SQL-де дереу орындалатын нәрсе не?

The ТЕЗ ОРЫНДАУ оператор дайындайды (талдайды) және бірден динамикалық орындайды SQL мәлімдеме немесе анонимді PL/ SQL блок. Негізгі аргумент ТЕЗ ОРЫНДАУ бар жол болып табылады SQL мәлімдемесі орындау . Жолды біріктіру арқылы құруға немесе алдын ала анықталған жолды пайдалануға болады.

Сонымен қатар, бізге дереу орындағаннан кейін міндеттеме қажет пе? Міндеттеме беру талап етілмейді кейін сайын ТЕЗ ОРЫНДАУ . Белгілі мәлімдемелер істеу ЖОҚ талап етеді а міндеттеу ; мысалы, егер сен TRUNCATE көмегімен кестені қысқарту. Ағымдағы транзакциядағы барлық орындалмаған жұмыстар міндеттеледі немесе кері айналдырылды - мәлімдеме ғана емес орындалды бойынша ТЕЗ ОРЫНДАУ.

Сондай-ақ сұрақ туындайды, неге біз Oracle бағдарламасында дереу орындауды пайдаланамыз?

ТЕЗ ОРЫНДАУ мүмкіндік береді орындау Жол ретінде ұсталатын және тек орындау уақытында бағаланатын DML немесе DDL мәлімдемесінің. Бұл бағдарлама логикасына негізделген мәлімдемені динамикалық түрде жасауға мүмкіндік береді. ТЕЗ ОРЫНДАУ мүмкін болатын жалғыз жол орындау DDL ішінде а PL/SQL блок.

Oracle бағдарламасында execute immediate көмегімен кестені қалай жасауға болады?

  1. 1-қадам: DDL алдын ала дайындаңыз.
  2. 2-қадам: Execute Immediate көмегімен DDL PL/SQL бағдарламасы арқылы іске қосыңыз.
  3. Бірінші: SQL мәлімдемесін әрқашан Жалғыз тырнақшалар жұбына қосыңыз.
  4. Екінші: Үтір нүктеге күтім жасаңыз.

Ұсынылған: