reklama - zainteresowany?

Oracle8. Programowanie w języku PL/SQL - Helion

Oracle8. Programowanie w języku PL/SQL
Autor: Scott Urman
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ł

Dodaj do koszyka Oracle8. Programowanie w języku PL/SQL

Tagi: Oracle - Programowanie

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
Książka jest przeznaczona zarówno dla doświadczonych programistów, jak i tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, choć niekonieczna, jest ogólna znajomość systemu Oracle (łączenie się i korzystanie z bazy danych, podstawy języka SQL, itp.).

Poznaj język PL/SQL i wykorzystaj wszystkie możliwości systemu Oracle.

Dodaj do koszyka Oracle8. Programowanie w języku PL/SQL

 

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
  • Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne
  • Tablice informatyczne. SQL. Wydanie III
  • SQL w 24 godziny. Wydanie VI
  • Oracle PL/SQL w mgnieniu oka

Dodaj do koszyka Oracle8. Programowanie w języku PL/SQL

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)

Dodaj do koszyka Oracle8. Programowanie w języku PL/SQL

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.