|
Kategoria: Instrukcja
D PREPARE
służy do przygotowania instrukcji SQL. W
dynamicznym SQL instrukcje są tworzone w czasie wykonywania programu i
przechowywane jako tekst w zmiennej znakowej. Instrukcja PREPARE konwertuje
zawartość zmiennej na
instrukcję SQL. Można ją następnie wykonać
instrukcją EXECUTE lub usunąć DEALLOCATE
PREPARE. PREPARE
[ GLOBAL | LOCAL ] nazwa FROM zmienna - GLOBAL
- instrukcja będzie miała zakres globalny, będzie widziana przez
wszystkie inne instrukcje w sesji SQL
- LOCAL
- instrukcja będzie miała zakres tylko lokalny
- nazwa
- nazwa dla przygotowanej instrukcji
- zmienna
- nazwa zmiennej znakowej, która przechowuje tekst instrukcji SQL
PREPARE
LOCAL instrukcjaBartka FROM :SQLInstrukcja1; [przygotowana
zostaje instrukcja o nazwie 'instrukcjaBartka' ze zmiennej znakowej
'SQLInstrukcja1', nie będzie ona widoczna dla innych instrukcji] |