Oracle8. Programowanie w języku PL/SQL - Helion
Tytuł oryginału: Oracle8 PL/SQL Programming
Tłumaczenie: Tomasz Pędziwiatr, Grzegorz Stawikowski, Cezary Welsyng
ISBN: 83-7197-533-3
stron: 768, Format: B5, okładka: miękka
Data wydania: 2003-01-08
Księgarnia: Helion
Cena książki: 95,00 zł
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób powiększa potencjał programisty systemów bazodanowych. PL/SQL łączy w sobie duże możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.
Książka "Oracle8. Programowanie w języku PL/SQL" to wyczerpujące omówienie języka PL/SQL. To doskonała pozycja ułatwiająca naukę tego języka, świetnie też sprawdza się jako podręczne kompendium wiedzy o PL/SQL, pomocne w codziennej pracy. Liczne przykłady uzupełniają informacje zawarte w książce pokazując sprawdzone metody rozwiązywania problemów, napotykanych przez programistów.
W książce omówiono między innymi:
- Podstawy języka PL/SQL: struktura programu, zmienne, typy, wyrażenia i operatory oraz instrukcje sterujące
- Korzystanie z rekordów i tabel
- Korzystanie z SQL z poziomu PL/SQL, funkcje SQL dostępne w PL/SQL
- Tworzenie i używanie kursorów
- Bloki w PL/SQL: podprogramy (procedury i funkcje), pakiety i wyzwalacze
- Metody obsługi błędów w PL/SQL
- Obiekty w PL/SQL, kolekcje
- Testowanie i wykrywanie błędów
- Zagadnienia zaawansowane: dynamiczny PL/SQL, komunikacja między sesjami, kolejkowanie, obsługa zadań, procedury zewnętrzne
- Optymalizacja aplikacji PL/SQL i metody zapewnienia maksymalnej wydajności
Poznaj język PL/SQL i wykorzystaj wszystkie możliwości systemu Oracle.
Osoby które kupowały "Oracle8. Programowanie w języku PL/SQL", wybierały także:
- PL/SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Programowanie baz danych 79,00 zł, (31,60 zł -60%)
- Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne 69,00 zł, (34,50 zł -50%)
- Tablice informatyczne. SQL. Wydanie III 16,98 zł, (8,49 zł -50%)
- SQL w 24 godziny. Wydanie VI 69,00 zł, (34,50 zł -50%)
- Oracle PL/SQL w mgnieniu oka 44,90 zł, (22,45 zł -50%)
Spis treści
Oracle8. Programowanie w języku PL/SQL -- spis treści
Wstęp (17)
Rozdział 1. Wprowadzenie do PL/SQL (23)
- Dlaczego język PL/SQL? (23)
- Model klient-serwer (25)
- Normy (26)
- Właściwości języka PL/SQL (26)
- Struktura bloku (26)
- Zmienne i typy danych (27)
- Konstrukcje pętlowe (28)
- Konwencje stosowane w niniejszej książce (30)
- Wersje języka PL/SQL oraz bazy danych Oracle (30)
- Dokumentacja Oracle (31)
- Kod dostępny na płycie CD (32)
- Przykładowe tabele (32)
- Podsumowanie (38)
Rozdział 2. Podstawy języka PL/SQL (39)
- Blok PL/SQL (39)
- Podstawowa struktura bloku (42)
- Jednostki leksykalne (44)
- Identyfikatory (44)
- Ograniczniki (46)
- Literały (48)
- Komentarze (49)
- Deklaracje zmiennych (51)
- Składnia deklaracji (51)
- Inicjowanie zmiennych (52)
- Typy danych w języku PL/SQL (53)
- Typy skalarne (53)
- Typy złożone (60)
- Typy odwołania (60)
- Typy LOB (60)
- Wykorzystanie atrybutu %Type (61)
- Podtypy definiowane przez użytkownika (62)
- Konwersja pomiędzy typami danych (62)
- Zakres i widoczność zmiennej (64)
- Wyrażenia i operatory (65)
- Przypisanie (66)
- Wyrażenia (67)
- Struktury sterowania PL/SQL (69)
- Instrukcja IF-THEN-ELSE (70)
- Pętle (73)
- Instrukcje GOTO oraz etykiety (77)
- Dyrektywy pragma (80)
- Styl programowania w języku PL/SQL (80)
- Wprowadzanie komentarzy (81)
- Nazywanie zmiennych (82)
- Stosowanie dużych liter (82)
- Odstępy w kodzie programu (82)
- Ogólne uwagi dotyczące stylu programowania (83)
- Podsumowanie (83)
Rozdział 3. Rekordy i tabele (85)
- Rekordy w języku PL/SQL (85)
- Przypisanie rekordu (86)
- Stosowanie operatora %ROWTYPE (88)
- Tabele (88)
- Tabele a tablice (89)
- Atrybuty tabeli (91)
- Wytyczne stosowania tabel PL/SQL (94)
- Podsumowanie (95)
Rozdział 4. SQL w PL/SQL (97)
- Instrukcje SQL (97)
- Wykorzystanie instrukcji SQL w języku PL/SQL (98)
- Stosowanie instrukcji DML w języku PL/SQL (99)
- Instrukcja SELECT (101)
- Instrukcja INSERT (102)
- Instrukcja UPDATE (104)
- Instrukcja DELETE (104)
- Klauzula WHERE (105)
- Odwołania do tabel (108)
- PowiÄ…zania bazy danych (109)
- Synonimy (110)
- Pseudokolumny (110)
- Pseudokolumny CURRVAL oraz NEXTVAL (110)
- Pseudokolumna LEVEL (111)
- Pseudokolumna ROWID (111)
- Pseudokolumna ROWNUM (112)
- Instrukcje GRANT i REVOKE. Uprawnienia (112)
- Uprawnienia obiektowe a uprawnienia systemowe (113)
- Instrukcje GRANT oraz REVOKE (113)
- Role (115)
- Sterowanie transakcjami (116)
- Instrukcja COMMIT a instrukcja ROLLBACK (116)
- Punkty zachowania (118)
- Transakcje a bloki (119)
- Podsumowanie (120)
Rozdział 5. Wbudowane funkcje SQL (121)
- Wstęp (121)
- Funkcje znakowe zwracające wartości znakowe (122)
- CHR (122)
- CONCAT (122)
- INITCAP (123)
- LOWER (123)
- LPAD (124)
- LTRIM (125)
- NLS_INITCAP (125)
- NLS_LOWER (126)
- NLS_UPPER (126)
- REPLACE (127)
- RPAD (128)
- RTRIM (128)
- SOUNDEX (129)
- SUBSTR (130)
- SUBSTRB (131)
- TRANSLATE (131)
- UPPER (132)
- Funkcje znakowe zwracające wartości liczbowe (133)
- ASCII (133)
- INSTR (133)
- INSTRB (134)
- LENGTH (135)
- LENGTHB (135)
- NLSSORT (136)
- Funkcje numeryczne (136)
- ABS (136)
- ACOS (137)
- ASIN (137)
- ATAN (138)
- ATAN2 (138)
- CEIL (139)
- COS (139)
- COSH (140)
- EXP (140)
- FLOOR (140)
- LN (141)
- LOG (141)
- MOD (142)
- POWER (142)
- ROUND (143)
- SIGN (143)
- SIN (144)
- SINH (144)
- SQRT (144)
- TAN (145)
- TANH (145)
- TRUNC (146)
- Funkcje zwiÄ…zane z datÄ… (146)
- ADD_MONTHS (146)
- LAST_DAY (147)
- MONTHS_BETWEEN (147)
- NEW_TIME (148)
- NEXT_DAY (149)
- ROUND (149)
- SYSDATE (150)
- TRUNC (151)
- Funkcje dokonujÄ…ce konwersji (152)
- CHARTOROWID (152)
- CONVERT (153)
- HEXTORAW (153)
- RAWTOHEX (154)
- ROWIDTOCHAR (154)
- TO_CHAR(daty) (155)
- TO_CHAR(etykiety) (155)
- TO_CHAR(liczba) (157)
- TO_DATE (159)
- TO_LABEL (159)
- TO_MULTI_BYTE (160)
- TO_NUMBER (160)
- TO_SINGLE_BYTE (161)
- Funkcje grupowe (161)
- AVG (161)
- COUNT (162)
- GLB (163)
- LUB (163)
- MAX (163)
- MIN (164)
- STDDEV (164)
- SUM (165)
- VARIANCE (165)
- Inne funkcje (166)
- BFILENAME (166)
- DECODE (166)
- DUMP (167)
- EMPTY_CLOB/EMPTY_BLOB (169)
- GREATEST (169)
- GREATEST_LB (170)
- LEAST (170)
- LEAST_UB (170)
- NVL (171)
- UID (171)
- USER (172)
- USERENV (172)
- VSIZE (173)
- PL/SQL w działaniu. Drukowanie liczb w postaci tekstowej (174)
- Podsumowanie (180)
Rozdział 6. Kursory (181)
- Czym jest kursor? (181)
- Przetwarzanie kursorów jawnych (182)
- Przetwarzanie kursorów niejawnych (189)
- Pętle pobierania danych kursora (191)
- Pętle proste (191)
- Pętle WHILE (193)
- Pętle FOR kursora (194)
- WyjÄ…tek NO_DATA_FOUND kontra atrybut %NOTFOUND (195)
- Kursory z klauzulÄ… FOR UPDATE instrukcji SELECT (196)
- Zmienne kursora (199)
- Deklaracja zmiennej kursora (200)
- Przydzielenie obszaru pamięci dla zmiennych kursora (201)
- Otwieranie zmiennej kursora dla zapytania (202)
- Zamykanie zmiennych kursora (203)
- Pierwszy przykład zmiennej kursora (203)
- Drugi przykład zmiennej kursora (205)
- Ograniczenia użycia zmiennych kursora (206)
- Podsumowanie (207)
Rozdział 7. Podprogramy: procedury i funkcje (209)
- Tworzenie procedur i funkcji (209)
- Tworzenie procedury (210)
- Tworzenie funkcji (221)
- Wyjątki wywoływane wewnątrz podprogramów (224)
- Usuwanie procedur i funkcji (226)
- Położenie podprogramów (226)
- Składowane podprogramy oraz słownik danych (226)
- Podprogramy lokalne (228)
- Zależności dotyczące podprogramów (231)
- Określanie zależności (233)
- Uprawnienia i podprogramy składowane (236)
- Uprawnienie EXECUTE (236)
- Składowane podprogramy i role (237)
- Podsumowanie (239)
Rozdział 8. Pakiety (241)
- Pakiety (241)
- Specyfikacja pakietu (241)
- Ciało pakietu (243)
- Pakiety i zakres (245)
- Przeciążenie podprogramów pakietowych (246)
- Inicjalizacja pakietu (247)
- Pakiety i zależności (249)
- Stosowanie składowanych funkcji w instrukcjach SQL (251)
- Poziomy czystości (252)
- Parametry domyślne (256)
- PL/SQL w działaniu - Eksporter schematów PL/SQL (256)
- Podsumowanie (264)
Rozdział 9. Wyzwalacze (265)
- Tworzenie wyzwalaczy (265)
- Komponenty wyzwalacza (267)
- Wyzwalacze i słownik danych (270)
- Kolejność uruchamiania wyzwalaczy (272)
- Stosowanie wartości :old oraz :new w wyzwalaczach na poziomie wiersza (273)
- Korzystanie z predykatów wyzwalacza: INSERTING, UPDATING oraz DELETING (276)
- Tabele mutujÄ…ce (278)
- Przykład tabeli mutującej (280)
- Rozwiązanie problemu błędu tabeli mutującej (281)
- PL/SQL w działaniu - wdrażanie techniki kaskadowego uaktualniania (283)
- Program narzędziowy kaskadowego uaktualniania (285)
- Działanie pakietu kaskadowego uaktualniania (288)
- Podsumowanie (292)
Rozdział 10. Obsługa błędów (293)
- Zdefiniowanie wyjÄ…tku (293)
- Deklarowanie wyjątków (295)
- Wywoływanie wyjątków (298)
- Obsługa wyjątków (299)
- Dyrektywa pragma EXCEPTION_INIT (305)
- Stosowanie funkcji RAISE_APPLICATION_ERROR (305)
- Propagacja wyjątków (308)
- Wyjątki wywołane w sekcji wykonania (308)
- Wyjątki wywołane w sekcji deklaracji (310)
- Wyjątki wywołane w sekcji wyjątków (312)
- Wytyczne wyjątków (314)
- Zakres wyjątków (314)
- Unikanie nieobsługiwanych wyjątków (315)
- Maskowanie lokalizacji błędu (315)
- PL/SQL w działaniu - ogólny program obsługi błędów (316)
- Podsumowanie (324)
Rozdział 11. Obiekty (325)
- Wprowadzenie (325)
- Podstawy programowania obiektowego (325)
- Obiektowo-relacyjne bazy danych (327)
- Typy obiektów (328)
- Definiowanie typów obiektowych (328)
- Deklarowanie i inicjalizacja obiektów (330)
- Metody (332)
- Zmiana i usuwanie typów (338)
- Zależności między obiektami (340)
- Obiekty w bazie danych (340)
- Położenie obiektów (341)
- Obiekty w instrukcjach DML (344)
- Metody MAP i ORDER (349)
- Podsumowanie (351)
Rozdział 12. Kolekcje (353)
- Tabele zagnieżdżone (353)
- Deklarowanie tabeli zagnieżdżonej (353)
- Zagnieżdżone tabele w bazie danych (356)
- Tabele zagnieżdżone a tabele indeksowe (361)
- Tablice o zmiennym rozmiarze (361)
- Deklarowanie tablicy o zmiennym rozmiarze (362)
- Tablice o zmiennym rozmiarze w bazie danych (363)
- Tablice o zmiennym rozmiarze a tabele zagnieżdżone (365)
- Metody dla kolekcji (366)
- EXISTS (366)
- COUNT (367)
- LIMIT (368)
- FIRST i LAST (368)
- NEXT i PRIOR (369)
- EXTEND (369)
- TRIM (371)
- DELETE (373)
- Podsumowanie (374)
Rozdział 13. Środowiska wykonawcze PL/SQL (375)
- Różne mechanizmy języka PL/SQL (375)
- Implikacje umieszczenia mechanizmu PL/SQL po stronie klienta (377)
- Mechanizm PL/SQL po stronie serwera (378)
- Program SQL*Plus (378)
- Prekompilatory Oracle (383)
- OCI (389)
- Program SQL-Station (392)
- Mechanizm PL/SQL po stronie klienta (396)
- Przyczyny wykorzystywania mechanizmu PL/SQL po stronie klienta (396)
- Program Oracle Forms (397)
- Program Procedure Builder (399)
- Wrapper PL/SQL (401)
- Wykonanie wrappera (401)
- Pliki wejścia i wyjścia (402)
- Sprawdzanie syntaktyki i semantyki (402)
- Wytyczne dla programu wrapper (403)
- Podsumowanie (403)
Rozdział 14. Testowanie i wykrywanie błędów (405)
- Diagnostyka problemu (405)
- Wytyczne wykrywania i usuwania błędów (405)
- Pakiet Debug służący do wykrywania i usuwania błędów (407)
- Wstawianie do tabeli testowania (407)
- Problem 1 (407)
- Pakiet DBMS_OUTPUT (415)
- Składniki pakietu DBMS_OUTPUT (416)
- Problem 2 (420)
- Programy PL/SQL służące do wykrywania i usuwania błędów (426)
- Program Procedure Builder (426)
- Problem 3 (426)
- Program SQL-Station (432)
- Problem 4 (433)
- Porównanie programów Procedure Builder i SQL-Station (437)
- Metodyka programowania (438)
- Programowanie modularne (438)
- Projektowanie zstępujące (439)
- Abstrakcja danych (440)
- Podsumowanie (440)
Rozdział 15. Dynamiczny PL/SQL (441)
- Wprowadzenie (441)
- Instrukcje SQL statyczne a instrukcje dynamiczne (441)
- Ogólny opis pakietu DBMS_SQL (442)
- Wykonywanie instrukcji DML oraz DDL nie będących zapytaniami (446)
- Otwieranie kursora (447)
- Parsowanie instrukcji (447)
- Wiązanie każdej zmiennej wejściowej (448)
- Wykonanie instrukcji (450)
- Zamykanie kursora (450)
- Przykład (451)
- Wykonywanie instrukcji DDL (452)
- Wykonywanie zapytań (453)
- Parsowanie instrukcji (454)
- Zdefiniowanie zmiennych wyjściowych (454)
- Pobieranie wierszy (456)
- Zwracanie wyników do zmiennych PL/SQL (456)
- Przykład (458)
- Wykonywanie bloku PL/SQL (461)
- Parsowanie instrukcji (461)
- Pobranie wartości każdej zmiennej wyjściowej (462)
- Przykład (463)
- Zastosowanie parametru out_value_size (465)
- PL/SQL w działaniu - wykonywanie dowolnych procedur składowanych (466)
- Udoskonalenia pakietu DBMS_SQL w wydaniu PL/SQL 8.0 (472)
- Parsowanie dużych ciągów znaków instrukcji SQL (473)
- Przetwarzanie tablicowe za pomocÄ… pakietu DBMS_SQL (474)
- Opisywanie listy instrukcji SELECT (478)
- Różne procedury (481)
- Pobieranie danych typu LONG (481)
- Dodatkowe funkcje obsługi błędów (482)
- PL/SQL w działaniu - zapisywanie wartości typu LONG do pliku (484)
- Uprawnienia a pakiet DBMS_SQL (486)
- Uprawnienia wymagane dla pakietu DBMS_SQL (486)
- Role a pakiet DBMS_SQL (487)
- Porównanie pakietu DBMS_SQL z innymi metodami przetwarzania dynamicznego (487)
- Opisywanie listy instrukcji SELECT (488)
- Przetwarzanie tablicowe (488)
- Operacje dzielenia na części danych typu LONG (488)
- Różnice interfejsów (489)
- Wskazówki i techniki (489)
- Ponowne zastosowanie kursorów (489)
- Zezwolenia (489)
- Zawieszenia programu zwiÄ…zane z operacjami DDL (490)
- Podsumowanie (490)
Rozdział 16. Komunikacja między sesjami (491)
- Pakiet DBMS_PIPE (491)
- Wysyłanie komunikatu (495)
- Odbieranie komunikatu (496)
- Tworzenie potoków i zarządzanie nimi (498)
- Uprawnienia i bezpieczeństwo (500)
- Ustanawianie protokołu komunikacji (501)
- Przykład (503)
- Pakiet DBMS_ALERT (509)
- Wysyłanie ostrzeżenia (509)
- Odbieranie ostrzeżenia (509)
- Inne procedury (511)
- Ostrzeżenia i słownik danych (512)
- Porównanie pakietów DBMS_PIPE i DBMS_ALERT (514)
- Podsumowanie (515)
Rozdział 17. Zaawansowane kolejkowanie w Oracle (517)
- Wprowadzenie (517)
- Elementy systemu zaawansowanego kolejkowania (518)
- Realizacja zaawansowanego kolejkowania (520)
- Operacje na kolejkach (520)
- Typy pomocnicze (521)
- Operacja ENQUEUE (525)
- Operacja DEQUEUE (526)
- Administrowanie kolejkÄ… (526)
- Podprogramy pakietu DBMS_AQADM (526)
- Uprawnienia do kolejek (533)
- Kolejki i słownik danych (533)
- Przykłady (536)
- Tworzenie kolejek i tabel kolejek (536)
- Proste wstawianie i odbieranie komunikatów (538)
- "Czyszczenie" kolejek (539)
- Wstawianie i odbieranie komunikatów z uwzględnieniem priorytetów (540)
- Wstawianie i odbieranie komunikatów z wykorzystaniem identyfikatora korelacji lub identyfikatora komunikatu (542)
- PrzeglÄ…danie kolejek (544)
- Stosowanie kolejek wyjątków (546)
- Usuwanie kolejek (548)
- Podsumowanie (549)
Rozdział 18. Obsługa zadań i plików w bazie danych (551)
- Zadania w bazie danych (551)
- Procesy drugoplanowe (551)
- Uruchamianie zadania (552)
- Zadania niewykonane (556)
- Usuwanie zadania (557)
- Dokonywanie zmian w zadaniu (557)
- Przeglądanie zadań w słowniku danych (558)
- Warunki wykonywania zadań (558)
- Obsługa plików (558)
- Zabezpieczenia (559)
- WyjÄ…tki w pakiecie UTL_FILE (560)
- Otwieranie i zamykanie plików (561)
- Zapis do pliku (563)
- Odczyt z pliku (566)
- Przykłady (566)
- Podsumowanie (573)
Rozdział 19. Serwer WWW Oracle (575)
- Åšrodowisko serwera WWW Oracle (575)
- Agent PL/SQL (577)
- Określanie wartości parametrów w procedurach (578)
- Narzędzia WWW w PL/SQL (580)
- Pakiety HTP i HTF (580)
- Pakiet OWA_UTIL (594)
- Pakiet OWA_IMAGE (601)
- Pakiet OWA_COOKIE (604)
- Tworzenie procedur OWA (607)
- Procedura OWA_UTIL.SHOWPAGE (607)
- SQL-Station (608)
- Podsumowanie (608)
Rozdział 20. Procedury zewnętrzne (609)
- Czym jest procedura zewnętrzna? (609)
- Wywoływanie procedury zewnętrznej (610)
- Odwzorowywanie parametrów (617)
- Funkcje i procedury zewnętrzne w pakietach (624)
- Połączenie zwrotne z bazą danych (626)
- Podprogramy usługowe (626)
- Wykonywanie instrukcji SQL w procedurze zewnętrznej (629)
- Wskazówki, wytyczne i ograniczenia (630)
- Wykrywanie błędów w procedurach zewnętrznych (630)
- Wytyczne (632)
- Ograniczenia (633)
- Podsumowanie (634)
Rozdział 21. Duże obiekty (635)
- Czym są duże obiekty? (635)
- Składowanie dużych obiektów (636)
- Duże obiekty w instrukcjach DML (637)
- Obiekty typu BFILE (639)
- Katalogi (639)
- Otwieranie i zamykanie plików BFILE (641)
- Pliki BFILE w instrukcjach DML (641)
- Pakiet DBMS_LOB (643)
- Podprogramy pakietu DBMS_LOB (643)
- Wyjątki zgłaszane przez podprogramy z pakietu DBMS_LOB (658)
- Porównanie interfejsów DBMS_LOB i OCI (658)
- PL/SQL w działaniu: Kopiowanie danych typu LONG do postaci LOB (659)
- Podsumowanie (661)
Rozdział 22. Wydajność i strojenie (663)
- Obszar wspólny (663)
- Struktura instancji bazy Oracle (663)
- Jak funkcjonuje obszar wspólny? (667)
- Rozmiar obszaru wspólnego (669)
- Unieruchamianie obiektów (670)
- Strojenie instrukcji SQL (672)
- Generowanie planu wykonania (672)
- Wykorzystywanie planu (678)
- Sieć (679)
- Wykorzystywanie środowiska PL/SQL po stronie klienta (679)
- Unikanie powtórnej analizy składni (679)
- Przetwarzanie tablicowe (680)
- Podsumowanie (680)
Dodatek A Słowa zastrzeżone w PL/SQL (681)
Dodatek B Pakiety dostępne w PL/SQL (683)
- Tworzenie pakietów (683)
- Opis pakietów (683)
- DBMS_ALERT (683)
- DBMS_APPLICATION_INFO (684)
- DBMS_AQ i DBMS_AQADM (686)
- DBMS_DEFER, DBMS_DEFER_SYS i DBMS_DEFER_QUERY (686)
- DBMS_DDL (686)
- DBMS_DESCRIBE (687)
- DBMS_JOB (688)
- DBMS_LOB (688)
- DBMS_LOCK (688)
- DBMS_OUTPUT (693)
- DBMS_PIPE (693)
- DBMS_REFRESH i DBMS_SNAPSHOT (693)
- DBMS_REPCAT, DBMS_REPCAT_AUTH i DBMS_REPCAT_ADMIN (693)
- DBMS_ROWID (693)
- DBMS_SESSION (694)
- DBMS_SHARED_POOL (695)
- DBMS_SQL (696)
- DBMS_TRANSACTION (696)
- DBMS_UTILITY (698)
- UTL_FILE (700)
Dodatek C Słownik wybranych elementów PL/SQL (701)
Dodatek D SÅ‚ownik danych (721)
- Czym jest słownik danych? (721)
- Standardy nazewnictwa (721)
- Uprawnienia (722)
- Perspektywy DBA, All i User w słowniku danych (722)
- Zależności (723)
- Kolekcje (724)
- Błędy kompilacji (724)
- Katalogi (725)
- Zadania (725)
- Biblioteki (726)
- Duże obiekty (LOB) (726)
- Metody obiektów (727)
- Parametry metod obiektów (727)
- Wartości zwracane przez metody obiektów (728)
- Typy obiektowe (729)
- Odwołania do obiektów (729)
- Atrybuty typów obiektowych (729)
- Obiekty w schemacie (730)
- Kod źródłowy (730)
- Tabele (731)
- Kolumny tabeli (732)
- Wyzwalacze (733)
- Kolumny wyzwalaczy (734)
- Perspektywy (734)
- Inne perspektywy słownika danych (735)
- dbms_alert_info (735)
- dict_columns (735)
Skorowidz (737)