12567 s6 (11)

12567 s6 (11)



Słownik systemowy

Stosowanie SQL do generowania SQL

Za pomocą poleceń SQL możemy wygenerować inne polecenia SQL, bazując na informacji ze słownika danych. Budujemy SQL z SQL, aby:

•    uniknąć powtarzającego się kodowania,

•    uzyskać pomocniczą informację ze słownika danych,

•    odtworzyć definicje tabel, perspektyw, indeksów,

•    dynamicznie generować klauzule, których treść zależy od parametrów "run-time".

Na przykład, aby wygenerować zestaw poleceń SQL*Plus tworzący opisy wszystkich tabel użytkownika, piszemy:

SELECT ' DESC '    | | TABLE_NAME

FROM USER_TABLES;

Powyższy przykład generuje następujący wynik:

DESC DEPT DESC EMP DESC SALGRADE

W celu wykonania powyższych poleceń należy je umieścić w pliku poleceń, a następnie ten plik uruchomić:

SET    ECHO OFF

SET    PAGES 0

SET FEEDBACK OFF SPOOL X

SELECT 'DESC ' || TABLE_NAME FROM USER_TABLES

/

SPOOL OFF START X. LIS

W powyższym przykładzie parametr PAGES jest ustawiony na 0 w celu skasowania tytułów, nagłówków kolumn i stopek. Zauważmy również, że w poleceniu START musieliśmy podać rozszerzenie "LIS", gdyż polecenie to domyślnie zakłada rozszerzenie "SQL" uruchamianego pliku.

13-30


Język definiowania danych, słownik systemowy


Wyszukiwarka

Podobne podstrony:
19665 Wprowadzenie do MatLab (89) 7.2.2. Dostęp do danych struktury Za pomocą indeksowania struktury
Przykład 2 - Organizacja chcąc relatywnie niewielkim kosztem wdrożyć system służący do generowania
[ Zarządzanie bazą danych za pomocą poleceń języka SQL*Plus Rys.c5.2 Podczas uruchomienia system żąd
KOD FLAGOWY System umownych znaków stosowanych do przekazywania informacji za pomocą flag zgo
s549 Zarządzanie jądrem systemu 549Zdobywanie informacji o procesach za pomocą polecenia top top jes
064 (11) Drugi pierwiastek wchodzący w skład soli wykryjemy za pomocą bateryjki do latarki, czyli Z3
Rybacy bmp HISTORIE BIBLIJNERybacy ludzi Lk 5,1-11; 6,12-16 ..I rzeki do nich: «Pójdżcie za Mną, a u
rPROCOM SYSTEM S.A.Dołącz do firmktóre nam za ufały Wśród dotychczasowych Klientów firmy PROCOM SYST
064 (11) Drugi pierwiastek wchodzący w skład soli wykryjemy za pomocą bateryjki do latarki, czyli za

więcej podobnych podstron