Oracle Database PL/SQLORACLE-PL-SQL

Dostępne na zamówienie dla grup.

Warszawa
  • 24.04 - dzienny (zajęcia w dni powszednie)
  • 26.06 - dzienny (zajęcia w dni powszednie)
Zdalnie
  • 24.04 - dzienny (zajęcia w dni powszednie)
  • 26.06 - dzienny (zajęcia w dni powszednie)
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

4,7/5 (27)
Stars
cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2190 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Kategorie: Bazy danych, SQL, Oracle

PL/SQL to język uzupełniający SQL o konstrukcje związane z programowaniem proceduralnym i modułowym. Jego znajomość ułatwia tworzenie złożonych raportów, pozwala uzupełnić dane w bazie o logikę biznesową, a także jest niezbędna do tworzenia aplikacji w technologiach Oracle Forms, APEX i pokrewnych.

Znajomość PL/SQL jest nieodzowna dla programistów chcących wykorzystać wszystkie możliwości bazy Oracle.

A jeśli nie znasz jeszcze dobrze SQL - i chcesz poznać komplet: SQL, PL/SQL i podstawy administracji w Oracle?

Czas trwania

3 dni

Program

  1. Wprowadzenie do programowania PL/SQL:
    • jednostki leksykalne i konwencje,
    • bloki anonimowe i programy,
    • blok wykonywalny i blok deklaracji,
    • uruchamianie bloków anonimowych i programów.
  2. Definiowanie i obsługa zmiennych:
    • deklaracja i zmiana wartości zmiennych,
    • wykorzystanie standardowych typów danych w zmiennych,
    • atrybuty %TYPE i %ROWTYPE,
    • praca z typami złożonymi, własne typy złożone,
    • rekordy, tabele i tabele rekordów,
    • stałe,
  3. Programowanie strukturalne:,
    • instrukcje sterujące: warunki, pętle.
  4. Klauzula INTO
    • użycie funkcji SQL,
    • obsługa wyjątków, typowe wyjątki wbudowane,
    • tworzenie własnych wyjątków,
    • etykiety, zasięgi widoczności nazw, bloki zagnieżdżone.
  5. Kursory:
    • kursory niejawne i jawne,
    • kursory z parametrami,
    • blokowanie wierszy (klauzula FOR UPDATE),
    • klauzula WHERE CURRENT OF.
  6. Tworzenie programów:
    • procedury składowane,
    • tworzenie funkcji z użyciem ich w kodzie SQL,
    • parametry w programach ,
    • sposoby wywoływania programów.
  7. Pakiety:
    • budowa pakietu i zależności
    • uruchamianie pakietów,
    • polimorfizm w pakietach (overloading),
    • pakiety wbudowane.
  8. Wyzwalacze (triggers):
    • wyzwalacze DML na poziomie polecenia i wiersza ,
    • wyzwalacze DML działające na widokach,
    • wyzwalacze na poleceniach DDL,
    • wyzwalacze na wydarzeniach systemowych.
  9. Dynamiczny SQL:
    • potrzeba użycia dynamicznego SQL-a, przeciwwskazania,
    • natywny dynamiczny SQL,
    • pakiet DBMS_SQL.

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Brak szczegółowych wymagań wobec uczestników szkolenia.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się

Wybierz interesujący Cię termin oraz miasto

Warszawa:
Zdalnie:

Żaden termin nie pasuje?

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.