Co oznacza wykonanie natychmiastowe w PL SQL?
Co oznacza wykonanie natychmiastowe w PL SQL?

Wideo: Co oznacza wykonanie natychmiastowe w PL SQL?

Wideo: Co oznacza wykonanie natychmiastowe w PL SQL?
Wideo: Co to jest procedura PL/SQL i jak ją wywołać? 2024, Może
Anonim

WYKONAJ NATYCHMIAST Oświadczenie. ten WYKONAJ NATYCHMIAST instrukcja wykonuje dynamic SQL oświadczenie lub anonimowe PL / SQL blok. Możesz go użyć do wydania SQL stwierdzenia, których nie można przedstawić bezpośrednio w PL / SQL lub do tworzenia instrukcji, w których nie znasz z góry wszystkich nazw tabel, klauzul WHERE itd.

Pojawia się również pytanie, co jest wykonywane natychmiast w SQL?

ten WYKONAJ NATYCHMIAST instrukcja przygotowuje (parsuje) i natychmiast wykonuje dynamic SQL oświadczenie lub anonimowy PL/ SQL blok. Główny argument za… WYKONAJ NATYCHMIAST to ciąg zawierający SQL oświadczenie do wykonać . Możesz zbudować ciąg za pomocą konkatenacji lub użyć wstępnie zdefiniowanego ciągu.

Co więcej, czy potrzebujemy natychmiastowego zatwierdzenia po wykonaniu? Popełniać nie jest wymagany po każdy WYKONAJ NATYCHMIAST . Pewne stwierdzenia robić NIE wymagać a popełniać ; na przykład, jeśli ty przytnij tabelę za pomocą polecenia TRUNCATE. Cała niezaangażowana praca w ramach bieżącej transakcji są zaangażowane lub wycofane - nie tylko stwierdzenie wykonany przez WYKONAJ NATYCHMIAST.

Pojawia się również pytanie, dlaczego w Oracle używamy wykonania natychmiastowego?

WYKONAJ NATYCHMIAST pozwala wykonanie instrukcji DML lub DDL, która jest przechowywana jako ciąg i oceniana tylko w czasie wykonywania. Umożliwia to dynamiczne tworzenie instrukcji w oparciu o logikę programu. WYKONAJ NATYCHMIAST to także jedyny sposób, w jaki możesz wykonać DDL w ciągu PL/SQL blok.

Jak utworzyć tabelę za pomocą wykonania natychmiastowego w Oracle?

  1. Krok 1: Przygotuj wcześniej DDL.
  2. Krok 2: Uruchom swój DDL przez program PL/SQL używając Execute Immediate.
  3. Po pierwsze: zawsze umieszczaj swoją instrukcję SQL w parze pojedynczych cudzysłowów.
  4. Po drugie: zajmij się średnikiem.

Zalecana: