Oracle Database PL/SQLORACLE-PL-SQL

Obecnie brak terminów otwartych

Warszawa
  • 09.01
  • 09.02 (Z)
  • 10.04
  • 27.04 (Z)
Z - zaoczny
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2190 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

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 chcesz dodatkowo poznać SQL i podstawy administracji w Oracle?

Czas trwania

3 dni

Program

  1. Kształt programu PL/SQL
    • bloki: deklaracje, etykiety, zasięgi widoczności nazw przy zagnieżdżaniu bloków,
    • zmienne i podstawowe typy; inicjalizacja i deklaracje,
    • rzutowanie implicytne i eksplicytne,
    • identyfikatory, jednostki leksykalne,
    • konwencje,
    • wykonywalne bloki, funkcje i procedury.
  2. Programowanie strukturalne
    • instrukcje sterujące: warunki, pętle,
    • klauzula INTO,
    • użycie funkcji SQL,
    • implicytne kursory,
    • obsługa wyjątków, typowe wyjątki wbudowane,
    • tworzenie własnych wyjątków.
  3. Typy
    • praca z typami złożonymi, własne typy złożone,
    • atrybuty %TYPE i %ROWTYPE,
    • rekordy, tabele i tabele rekordów,
    • konstrukcja INDEX BY.
  4. Kursory
    • kursory eksplicytne,
    • kursory z parametrami,
    • blokowanie wierszy (klauzula FOR UPDATE),
    • klauzula WHERE CURRENT OF.
  5. Programowanie modułowe
    • użycie wbudowanych pakietów (UTL_MAIL, UTL_OUTPUT, UTL_FILE),
    • tworzenie własnych pakietów,
    • zachowywanie stanu w pakiecie,
    • przeciążanie (overloading),
    • dobre praktyki.
  6. Dynamiczny SQL
    • potrzeba użycia dynamicznego SQL-a, przeciwwskazania,
    • Native Dynamic SQL,
    • pakiet DBMS_SQL,
    • autonomiczne transakcje,
  7. PL/SQL w bazie danych
    • tworzenie wyzwalaczy (triggers) na tabelach, wydarzeniach systemowych, komendach DDL,
    • kwestie uprawnień,
    • słowa kluczowe NOCOPY, PARALLEL ENABLE i DETERMINISTIC,
    • kompilacja PL/SQL, ostrzeżenia w czasie kompilacji, kompilacja warunkowa,
    • zarządzanie zależnościami między programami PL/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:

Ż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” Sp. z o.o. Sp. k. z siedzibą w Warszawie w celu realizacji zgłoszenia.