Oracle Database 12c. Programowanie w języku PL/SQL
- Autor:
- Michael McLaughlin
- Promocja 2za1
- +149 pkt
- +81 pkt
- Wydawnictwo:
- Helion
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 928
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Oracle Database 12c. Programowanie w języku PL/SQL
Projektuj i wdrażaj rozbudowane aplikacje bazodanowe w języku PL/SQL
Oracle to jedna z najlepszych baz danych. Najczęściej korzystają z niej firmy i instytucje. W jej tabelach przechowywane są gigantyczne ilości danych, przetwarzane każdego dnia w celu wyłuskania kluczowych informacji. Wykonywanie operacji na danych bezpośrednio w bazie jest możliwe dzięki rozszerzeniu języka SQL, które pozwala na tworzenie konstrukcji znanych z innych języków programowania. To właśnie PL/SQL!Jeżeli sięgniesz po tę książkę, będziesz mieć niepowtarzalną okazję błyskawicznego poznania jego potencjału. Na kolejnych stronach znajdziesz informacje na temat podstaw pracy z PL/SQL, a następnie przejdziesz do bardziej zaawansowanych zagadnień. Zdobędziesz wiedzę na temat struktur sterujących, kolekcji oraz pracy z dużymi obiektami. Ponadto nauczysz się obsługiwać błędy oraz budować wyzwalacze. Książka ta jest doskonałą lekturą dla osób chcących poznać możliwości języka PL/SQL!
- Poznaj nowe mechanizmy języków SQL i PL/SQL z bazy Oracle Database 12c
- Twórz struktury kontrolne, kursory i pętle
- Stosuj kolekcje: tablice VARRAY, tabele zagnieżdżone i tablice asocjacyjne
- Wyszukuj i naprawiaj błędy oraz stosuj bloki obsługi wyjątków
- Przeprowadzaj testy czarnej skrzynki, białej skrzynki i integracyjne
- Konfiguruj składowane pakiety i biblioteki oraz zarządzaj nimi
- Zapewniaj bezpieczeństwo za pomocą uwierzytelniania i szyfrowania
- Stosuj typy LOB do przechowywania tekstu i materiałów multimedialnych
- Pisz i implementuj wyzwalacze w językach PL/SQL i Java
- Dodawaj nowe mechanizmy za pomocą dynamicznych instrukcji SQL-a
- Poznaj typy obiektowe, tabele zagnieżdżone i zapytania rozwijające
Obowiązkowa wiedza każdego bazodanowca!
Twój przewodnik po PL/SQL! Opanuj tworzenie aplikacji w języku PL/SQL dla baz Oracle Database 12c
Dowiedz się, jak pisać i debugować niezawodne aplikacje bazodanowe oraz administrować nimi. Książka Oracle Database 12c. Programowanie w języku PL/SQL jest pełna szczegółowych przykładów i sprawdzonych strategii opisanych przez posiadacza tytułu Oracle ACE. Dowiesz się z niej, jak pobierać i przetwarzać dane, pisać instrukcje w języku PL/SQL, wykonywać skuteczne zapytania, stosować kod w językach PHP i Java, a także używać dynamicznego SQL-a. Ten wyczerpujący podręcznik przygotowany przez wydawnictwo Oracle Press obejmuje też testowanie kodu, zapewnianie bezpieczeństwa i techniki programowania obiektowego.Dzięki tej książce:
- zaznajomisz się ze strukturami sterującymi
- zbudujesz pętle, instrukcje warunkowe oraz kolekcje
- błyskawicznie zlokalizujesz błędy w Twoim kodzie
- opanujesz możliwości języka PL/SQL
O współautorze
John Harper pracuje obecnie dla kościoła Church of Jesus Christ of Letter-day Saints (LDS) jako główny inżynier baz danych. Uwielbia zajmować się tam magazynami danych i inteligencją biznesową oraz współpracować z inżynierami baz danych.
Jego mentorami są: Michael McLaughlin, Robert Freeman, Danette McGilvary i wiele innych osób, które poświęciły dużo czasu na to, aby stać się ekspertami w swoich dziedzinach. John czuje wobec nich szacunek, a także jest zainspirowany ich umiejętnościami oraz uważa, że ma szczęście, że się z nimi zetknął. Niedawno John miał okazję ściśle współpracować z czołowymi specjalistami z obszaru bezpieczeń-stwa baz danych. Ma nadzieję, że uda mu się przygotować serię tekstów poświęconych takim produk-tom firmy Oracle jak Oracle Audit Vault and Database Firewall i Oracle Data Redaction.
John interesuje się japońskimi sztukami walki. Jako nastolatek i młody mężczyzna ćwiczył jujitsu, karate, judo i aikido. Uwielbia aikido i chciałby kiedyś uczyć tej sztuki walki. Chciałby też poznać kyudo, jeśli znajdzie na to czas.
John mieszka razem z żoną (są małżeństwem od ponad 23 lat) w hrabstwie Northern Utah w stanie Utah. Wychowują adoptowaną córkę, którą uwielbiają i rozpieszczają. John pracuje z bazami danych od 14 lat i specjalizuje się w zarządzaniu, architekturze, programowaniu i bezpieczeństwie baz Oracle oraz zapewnianiu jakości przechowywanych w nich informacji.
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(63.60 zł najniższa cena z 30 dni)103.34 zł
159.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(67.60 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowa...
Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps
(62.64 zł najniższa cena z 30 dni)116.35 zł
179.00 zł(-35%) -
Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumenta...
Tester manualny. Kurs video. Testowanie wspierane narzędziami Tester manualny. Kurs video. Testowanie wspierane narzędziami
(67.05 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%)
Ebooka "Oracle Database 12c. Programowanie w języku PL/SQL" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Oracle Database 12c. Programowanie w języku PL/SQL" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Oracle Database 12c. Programowanie w języku PL/SQL" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Oracle Database 12c PL/SQL Programming (Oracle Press)
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-246-9923-0, 9788324699230
- Data wydania książki drukowanej:
- 2015-02-17
- ISBN Ebooka:
- 978-83-246-9950-6, 9788324699506
- Data wydania ebooka:
- 2015-02-17 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 164x239
- Numer z katalogu:
- 28952
- Rozmiar pliku Pdf:
- 10.9MB
- Rozmiar pliku ePub:
- 9.4MB
- Rozmiar pliku Mobi:
- 24.8MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Tło historyczne języka PL/SQL (33)
- Architektura używana przy programowaniu baz Oracle (35)
- Baza danych (36)
- Język PL/SQL (37)
- Architektura przetwarzania instrukcji w Oracle (40)
- Model dwuwarstwowy (41)
- Model n-warstwowy (41)
- Podsumowanie (43)
- Test wiedzy (43)
- Nowe funkcje SQL-a (45)
- Tworzenie obiektów LIBRARY za pomocą katalogu wirtualnego (46)
- Definiowanie tabel z obsługą wymiaru VT (46)
- Wzbogacona składnia instrukcji LEFT OUTER JOIN w bazach Oracle (47)
- Domyślne wartości kolumn oparte na sekwencjach (47)
- Wartości domyślne przy bezpośrednim wstawianiu null (49)
- Kolumny IDENTITY (49)
- Większa pojemność typów łańcuchowych i typu RAW (50)
- Przekazywanie wartości z instrukcji SQL-a do zewnętrznych programów (50)
- Określanie liczby wyników i zwracanych przedziałów wyników w natywnym SQL-u (52)
- Sterownik bazy Oracle dla aplikacji dla baz MySQL (55)
- Instrukcje CROSS APPLY, OUTER APPLY i LATERAL w SQL-u (55)
- Widoki z ustawieniem BEQUEATH CURRENT_USER (56)
- Nowe funkcje języka PL/SQL (57)
- Zapisywanie wyników funkcji z uprawnieniami jednostki wywołującej (57)
- Tworzenie białych list jednostek wywołujących w programach języka PL/SQL (57)
- Natywna obsługa klienckich interfejsów API w zakresie typów języka PL/SQL (58)
- Nowy pakiet utl_call_stack języka PL/SQL (59)
- Nowa procedura expand_sql_text w pakiecie dbms_utility (59)
- Nowy formalny schemat procedury parse w pakiecie dbms_sql (60)
- Funkcje języka PL/SQL w klauzuli WITH SQL-a (60)
- Stosowanie w SQL-u typów danych specyficznych dla języka PL/SQL (61)
- Niejawne wiązanie parametrów REF CURSOR (63)
- Skrypty pomocnicze (64)
- Podsumowanie (64)
- Test wiedzy (64)
- Struktura bloków (67)
- Sekcja wykonawcza (68)
- Podstawowa struktura bloku (68)
- Sekcja deklaracji (71)
- Sekcja obsługi wyjątków (71)
- Działanie zmiennych w blokach (72)
- Bloki anonimowe (72)
- Zagnieżdżone bloki anonimowe (76)
- Lokalne bloki nazwane (78)
- Składowane bloki nazwane (80)
- Podstawowe skalarne i złożone typy danych (82)
- Skalarne typy danych (82)
- Kotwiczenie atrybutów i tabel (84)
- Złożone typy danych (86)
- Struktury sterujące (97)
- Struktury warunkowe (97)
- Struktury iteracyjne (99)
- Wyjątki (106)
- Wyjątki zdefiniowane przez użytkownika (107)
- Dynamiczne wyjątki zdefiniowane przez użytkownika (108)
- Operacje masowe (108)
- Funkcje, procedury i pakiety (110)
- Funkcje (110)
- Procedury (112)
- Pakiety (113)
- Zasięg transakcji (117)
- Pojedynczy zasięg transakcji (117)
- Wiele zasięgów transakcji (118)
- Wyzwalacze bazodanowe (119)
- Podsumowanie (120)
- Test wiedzy (120)
- Jednostki leksykalne (123)
- Ograniczniki (123)
- Identyfikatory (127)
- Literały (129)
- Komentarze (130)
- Zmienne i typy danych (131)
- Typy zmiennych (132)
- Skalarne typy danych (134)
- Duże obiekty (typy LOB) (147)
- Złożone typy danych (149)
- Systemowe kursory referencyjne (152)
- Podsumowanie (154)
- Test wiedzy (154)
- Instrukcje warunkowe (157)
- Instrukcje IF (163)
- Instrukcje CASE (166)
- Instrukcje kompilacji warunkowej (168)
- Instrukcje iteracyjne (171)
- Pętle proste (171)
- Pętle FOR (177)
- Pętle WHILE (178)
- Kursory (181)
- Kursory niejawne (182)
- Kursory jawne (186)
- Instrukcje masowe (196)
- Instrukcje BULK COLLECT INTO (196)
- Instrukcje FORALL (200)
- Pomocnicze skrypty (204)
- Podsumowanie (204)
- Test wiedzy (205)
- Wprowadzenie do kolekcji (207)
- Typy obiektowe: tablice VARRAY i tabele zagnieżdżone (210)
- Tablice VARRAY (210)
- Tabele zagnieżdżone (213)
- Tablice asocjacyjne (225)
- Definiowanie i stosowanie tablic asocjacyjnych (226)
- API Collection (231)
- Metoda COUNT (233)
- Metoda DELETE (234)
- Metoda EXISTS (235)
- Metoda EXTEND (236)
- Metoda FIRST (236)
- Metoda LAST (237)
- Metoda LIMIT (237)
- Metoda NEXT (238)
- Metoda PRIOR (238)
- Metoda TRIM (239)
- Pomocnicze skrypty (240)
- Podsumowanie (240)
- Test wiedzy (240)
- Typy i zasięg wyjątków (243)
- Błędy kompilacji (245)
- Błędy czasu wykonania (247)
- Wbudowane funkcje do zarządzania wyjątkami (252)
- Wyjątki zdefiniowane przez użytkownika (253)
- Deklarowanie wyjątków zdefiniowanych przez użytkownika (253)
- Dynamiczne wyjątki zdefiniowane przez użytkownika (256)
- Funkcje do zarządzania stosem błędów (258)
- Pomocnicze skrypty (263)
- Podsumowanie (263)
- Test wiedzy (263)
- Architektura funkcji i procedur (268)
- Zasięg transakcji (273)
- Wywoływanie podprogramów (275)
- Notacja oparta na pozycji (275)
- Notacja oparta na nazwie (276)
- Notacja mieszana (276)
- Notacja z pominięciem (276)
- Notacja w wywołaniach w języku SQL (276)
- Funkcje (277)
- Wybór rodzaju funkcji (278)
- Opcje używane przy tworzeniu funkcji (279)
- Funkcje o parametrach przekazywanych przez wartość (290)
- Funkcje o parametrach przekazywanych przez referencję (301)
- Procedury (303)
- Procedury o parametrach przekazywanych przez wartość (304)
- Procedury o parametrach przekazywanych przez referencję (307)
- Pomocnicze skrypty (309)
- Podsumowanie (309)
- Test wiedzy (309)
- Architektura pakietu (311)
- Specyfikacja pakietu (316)
- Elementy prototypu (317)
- Dyrektywa prekompilatora SERIALLY_REUSABLE (319)
- Zmienne (320)
- Typy danych (322)
- Komponenty - funkcje i procedury (324)
- Ciało pakietu (325)
- Elementy prototypu (325)
- Zmienne (327)
- Typy (329)
- Komponenty - funkcje i procedury (330)
- Uprawnienia jednostki definiującej i jednostki wywołującej (332)
- Zarządzanie pakietami w katalogu bazy danych (335)
- Wyszukiwanie, walidacja i opisywanie pakietów (336)
- Sprawdzanie zależności (337)
- Metody sprawdzania poprawności - znaczniki czasu i sygnatury (338)
- Podsumowanie (339)
- Test wiedzy (339)
- Praca z wewnętrznie składowanymi dużymi obiektami (342)
- Przypisywanie do dużych obiektów danych o wielkości poniżej 32 kilobajtów (342)
- Przypisywanie do dużych obiektów danych o wielkości powyżej 32 kilobajtów (344)
- Wczytywanie plików do wewnętrznie przechowywanych kolumn (352)
- Wczytywanie lokalnych plików do kolumn typu CLOB lub NCLOB (352)
- Wczytywanie plików lokalnych do kolumn typu BLOB (355)
- Używanie dużych obiektów za pomocą stron WWW (357)
- Praca z plikami binarnymi (typ BFILE) (363)
- Tworzenie i używanie katalogów wirtualnych (363)
- Wczytywanie ścieżek kanonicznych i nazw plików (368)
- Pakiet DBMS_LOB (374)
- Stałe pakietu (375)
- Wyjątki pakietu (376)
- Metody do otwierania i zamykania (376)
- Metody do manipulowania dużymi obiektami (377)
- Metody do introspekcji (382)
- Metody do obsługi obiektów typu BFILE (385)
- Metody do obsługi tymczasowych dużych obiektów (387)
- Metody do obsługi bezpiecznych odnośników (388)
- Skrypty pomocnicze (390)
- Skrypt przekształcający dane typu LONG na wartości typu CLOB (390)
- Zarządzanie dużymi obiektami w systemie plików (391)
- Zarządzanie obiektami typów CLOB i BLOB z poziomu stron WWW (391)
- Zarządzanie obiektami typu BFILE z poziomu stron WWW (391)
- Podsumowanie (391)
- Test wiedzy (391)
- Wprowadzenie do obiektów (395)
- Deklarowanie typów obiektowych (396)
- Implementacja ciała typów obiektowych (398)
- Tworzenie białych list dla typów obiektowych (402)
- Gettery i settery (403)
- Statyczne metody składowe (405)
- Porównywanie obiektów (406)
- Dziedziczenie i polimorfizm (412)
- Deklarowanie klas pochodnych (414)
- Implementowanie klas pochodnych (415)
- Ewolucja typu (418)
- Kolekcje obiektów (419)
- Deklarowanie kolekcji obiektów (419)
- Implementowanie kolekcji obiektów (420)
- Skrypty pomocnicze (422)
- Podsumowanie (423)
- Test wiedzy (423)
- Wprowadzenie do wyzwalaczy (425)
- Architektura wyzwalaczy w bazie danych (428)
- Wyzwalacze DDL (431)
- Funkcje-atrybuty zdarzeń (433)
- Tworzenie wyzwalaczy DDL (442)
- Wyzwalacze DML (444)
- Wyzwalacze z poziomu instrukcji (445)
- Wyzwalacze z poziomu wierszy (447)
- Wyzwalacze złożone (453)
- Wyzwalacze zastępujące (457)
- Wyzwalacze systemowe (bazy danych) (461)
- Ograniczenia związane z wyzwalaczami (462)
- Maksymalny rozmiar wyzwalaczy (462)
- Instrukcje języka SQL (463)
- Typy danych LONG i LONG RAW (463)
- Tabele mutujące (463)
- Wyzwalacze systemowe (464)
- Skrypty pomocnicze (465)
- Podsumowanie (465)
- Test wiedzy (465)
- Architektura dynamicznego SQL-a (468)
- Wbudowany dynamiczny język SQL (NDS) (468)
- Instrukcje dynamiczne (469)
- Instrukcje dynamiczne z danymi wejściowymi (471)
- Instrukcje dynamiczne z danymi wejściowymi i wyjściowymi (473)
- Instrukcje dynamiczne o nieznanej liczbie danych wejściowych (477)
- Pakiet DBMS_SQL (478)
- Instrukcje dynamiczne (479)
- Instrukcje dynamiczne o zmiennych wejściowych (482)
- Instrukcje dynamiczne o zmiennej liczbie danych wejściowych i stałej liczbie danych wyjściowych (484)
- Dynamiczne instrukcje o zmiennej liczbie danych wejściowych i wyjściowych (487)
- Definicja pakietu DBMS_SQL (492)
- Skrypty pomocnicze (503)
- Podsumowanie (503)
- Test wiedzy (503)
- Architektura bazy danych Oracle (508)
- Uruchamianie i zatrzymywanie serwera bazy Oracle Database 12c (513)
- Operacje w systemach Unix i Linux (514)
- Operacje w systemie Microsoft Windows (518)
- Uruchamianie i zatrzymywanie odbiornika Oracle (519)
- Architektura MVCC (523)
- Transakcje na danych (524)
- Kontrola blokowania i izolacji w instrukcjach DML (527)
- Uprawnienia jednostki definiującej i uprawnienia jednostki wywołującej (528)
- Uprawnienia jednostki definiującej (528)
- Uprawnienia jednostki wywołującej (529)
- Interaktywne i wsadowe przetwarzanie instrukcji SQL-a (530)
- Interfejs SQL*Plus uruchamiany z wiersza poleceń (530)
- Narzędzie Oracle SQL Developer (547)
- Administrowanie bazą danych (553)
- Dodawanie kont użytkowników (553)
- Stosowanie ograniczeń w bazach danych (560)
- Wzmacnianie zabezpieczeń (569)
- Zarządzanie danymi (577)
- Dostrajanie SQL-a (580)
- Instrukcja EXPLAIN PLAN (581)
- Pakiet DBMS_XPLAN (582)
- Śledzenie instrukcji SQL-a (585)
- Instrukcje związane z sesją śledzenia (586)
- Przekształcanie nieprzetworzonych plików śladu na czytelny format (588)
- Podsumowanie (589)
- Typy danych środowiska SQL*Plus w Oracle (594)
- Język definicji danych (DDL) (597)
- Instrukcja CREATE (598)
- Instrukcja ALTER (654)
- Instrukcja RENAME (669)
- Instrukcja DROP (670)
- Instrukcja TRUNCATE (672)
- Instrukcja COMMENT (672)
- Instrukcje DML (672)
- Transakcje zgodne z modelem ACID (673)
- Instrukcja INSERT (676)
- Instrukcja UPDATE (688)
- Instrukcja DELETE (699)
- Instrukcja MERGE (703)
- Język kontroli transakcji (TCL) (709)
- Zapytania - instrukcje SELECT (711)
- Zapytania zwracające kolumny lub wyniki z kolumn (712)
- Zapytania agregujące (725)
- Zapytania selektywnie zwracające kolumny lub wyniki (729)
- Wyniki złączeń (736)
- Złączenia dotyczące wierszy (738)
- Złączenia łączące kolekcje (746)
- Podsumowanie (749)
- Funkcje znakowe (751)
- Funkcja ASCII (751)
- Funkcja ASCIISTR (752)
- Funkcja CHR (752)
- Funkcja CONCAT (753)
- Funkcja INITCAP (753)
- Funkcja INSTR (753)
- Funkcja LENGTH (754)
- Funkcja LOWER (754)
- Funkcja LPAD (755)
- Funkcja LTRIM (755)
- Funkcja REPLACE (756)
- Funkcja REVERSE (756)
- Funkcja RPAD (756)
- Funkcja RTRIM (757)
- Funkcja UPPER (757)
- Funkcje do konwersji typów danych (758)
- Funkcja CAST (758)
- Funkcja CONVERT (760)
- Funkcja TO_CHAR (760)
- Funkcja TO_CLOB (762)
- Funkcja TO_DATE (762)
- Funkcja TO_LOB (763)
- Funkcja TO_NCHAR (764)
- Funkcja TO_NCLOB (764)
- Funkcja TO_NUMBER (764)
- Funkcje do konwersji dat i czasu (765)
- Funkcja ADD_MONTHS (765)
- Funkcja CURRENT_DATE (765)
- Funkcja CURRENT_TIMESTAMP (766)
- Funkcja DBTIMEZONE (766)
- Funkcja EXTRACT (766)
- Funkcja FROM_TZ (767)
- Funkcja LAST_DAY (767)
- Funkcja LOCALTIMESTAMP (767)
- Funkcja MONTHS_BETWEEN (768)
- Funkcja NEW_TIME (768)
- Funkcja ROUND (769)
- Funkcja SYSDATE (769)
- Funkcja SYSTIMESTAMP (769)
- Funkcja TO_CHAR(data) (770)
- Funkcja TO_DSINTERVAL (771)
- Funkcja TO_TIMESTAMP (771)
- Funkcja TO_TIMESTAMP_TZ (771)
- Funkcja TO_YMINTERVAL (772)
- Funkcja TRUNC(data) (772)
- Funkcja TZ_OFFSET (772)
- Funkcje do zarządzania kolekcjami (773)
- Funkcja CARDINALITY (773)
- Funkcja COLLECT (773)
- Funkcja POWERMULTISET (776)
- Funkcja POWERMULTISET_BY_CARDINALITY (777)
- Funkcja SET (777)
- Operatory zbiorów działające dla kolekcji (777)
- Operator CARDINALITY (779)
- Operator EMPTY (779)
- Operator MULTISET (779)
- Operator MULTISET EXCEPT (780)
- Operator MULTISET INTERSECT (780)
- Operator MULTISET UNION (781)
- Operator SET (781)
- Operator SUBMULTISET OF (782)
- Funkcje liczbowe (783)
- Funkcja CEIL (783)
- Funkcja FLOOR (783)
- Funkcja MOD (783)
- Funkcja POWER (785)
- Funkcja REMAINDER (785)
- Funkcja ROUND (786)
- Funkcje do zarządzania błędami (786)
- Funkcja SQLCODE (787)
- Funkcja SQLERRM (787)
- Funkcje różne (789)
- Funkcja BFILENAME (789)
- Funkcja COALESCE (791)
- Funkcja DECODE (791)
- Funkcja DUMP (792)
- Funkcja EMPTY_BLOB (792)
- Funkcja EMPTY_CLOB (795)
- Funkcja GREATEST (795)
- Funkcja LEAST (797)
- Funkcja NANVL (798)
- Funkcja NULLIF (798)
- Funkcja NVL (799)
- Funkcja SYS_CONTEXT (799)
- Funkcja TABLE (802)
- Funkcja TREAT (804)
- Funkcja USERENV (805)
- Funkcja VSIZE (806)
- Podsumowanie (806)
- Nowe pakiety w wersjach Oracle Database 11g i Oracle Database 12c (807)
- Przykłady zastosowania pakietów (814)
- Przykład ilustrujący pakiet DBMS_APPLICATION_INFO (814)
- DBMS_COMPARISON (818)
- DBMS_CRYPTO (823)
- DBMS_FGA (825)
- Przypadek użycia - narzędzie do analizy zapytań (826)
- Podsumowanie (831)
- Wprowadzenie do wyrażeń regularnych (833)
- Klasy znaków (833)
- Klasy porządkowania (836)
- Metaznaki (836)
- Metasekwencje (838)
- Literały (838)
- Stosowanie wyrażeń regularnych (839)
- Funkcja REGEXP_COUNT (839)
- Funkcja REGEXP_INSTR (842)
- Funkcja REGEXP_LIKE (843)
- Funkcja REGEXP_REPLACE (844)
- Funkcja REGEXP_SUBSTR (846)
- Podsumowanie (847)
- Ograniczenia w opakowywaniu kodu w języku PL/SQL (850)
- Ograniczenia związane z narzędziem wrap języka PL/SQL (850)
- Ograniczenia funkcji DBMS_DDL.WRAP (850)
- Stosowanie narzędzia wrap (850)
- Opakowywanie kodu za pomocą pakietu DBMS_DDL (851)
- Funkcja WRAP (851)
- Procedura CREATE_WRAPPED (855)
- Podsumowanie (856)
- Konfigurowanie schematu (857)
- Zbieranie danych (859)
- Odczytywanie danych wyjściowych programu profilującego (861)
- Odczyt surowych danych wyjściowych (862)
- Definiowanie tabel na potrzeby programu profilującego języka PL/SQL (863)
- Zapytania o przetworzone dane (863)
- Używanie narzędzia plshprof (865)
- Podsumowanie (867)
- Podsumowanie (875)
- Rozdział 1. (877)
- Rozdział 2. (879)
- Rozdział 3. (881)
- Rozdział 4. (883)
- Rozdział 5. (885)
- Rozdział 6. (887)
- Rozdział 7. (889)
- Rozdział 8. (891)
- Rozdział 9. (893)
- Rozdział 10. (895)
- Rozdział 11. (897)
- Rozdział 12. (899)
- Rozdział 13. (901)
O autorze (15)
Podziękowania (17)
Wprowadzenie (19)
CZĘŚĆ I PODSTAWY JĘZYKA PL/SQL
1. Przegląd programowania w języku Oracle PL/SQL (33)
2. Nowe funkcje (45)
3. Podstawy języka PL/SQL (67)
4. Podstawowe elementy języka (123)
5. Struktury sterujące (157)
6. Kolekcje (207)
7. Obsługa błędów (243)
CZĘŚĆ II PROGRAMOWANIE W JĘZYKU PL/SQL
8. Funkcje i procedury (267)
9. Pakiety (311)
10. Duże obiekty (341)
11. Typy obiektowe (393)
12. Wyzwalacze (425)
13. Dynamiczny SQL (467)
CZĘŚĆ III DODATKI I SŁOWNICZEK
A Wprowadzenie do bazy Oracle (507)
B Wprowadzenie do języka SQL (591)
C Funkcje wbudowane języka SQL (751)
D Wbudowane pakiety i typy języka PL/SQL (807)
E Wprowadzenie do wyrażeń regularnych (833)
F Wprowadzenie do opakowywania kodu w języku PL/SQL (849)
G Wprowadzenie do hierarchicznego programu profilującego języka PL/SQL (857)
H Słowa zarezerwowane i kluczowe języka PL/SQL (869)
I Odpowiedzi do testów wiedzy (877)
Słowniczek (905)
Skorowidz (917)
Helion - inne książki
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki infor...
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(69.30 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dz...(41.30 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(125.30 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(41.30 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występu...
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(90.30 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Oracle Database 12c. Programowanie w języku PL/SQL Michael McLaughlin (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(1)
(0)
(0)
(0)
więcej opinii