ALX
  

Oracle Database PL/SQL (kod: ORACLE-PL-SQL)

Opis i cel szkolenia

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.

Czas trwania

2 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
    • nstrukcje 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 > >

Przeznaczenie i wymagania

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

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Lokalizacje

Zapytaj o szczegóły

tel. 22 63 64 164
akademia@alx.pl

  • Warszawa - ul. Jasna 14/16A
  • Kraków - ul. Floriańska 53
  • Łódź - ul. Wólczańska 51
  • Wrocław - ul. Rogowska 127
  • Poznań - ul. Św. Marcin 66/72
  • Katowice - ul. Modelarska 12
  • na życzenie dowolne miejsce w Polsce

Cena szkolenia

1680 zł netto (VAT 23%).

W cenę szkoleń organizowanych w naszej siedzibie wliczone są:
- autorskie materiały szkoleniowe,
- certyfikaty ukończenia szkolenia,
- obiady,
- drobny poczęstunek oraz ciepłe i zimne napoje,
- możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia.

Najbliższe terminy

Szkolenie jest realizowane w trybie zamkniętym, dla grup od 4 osób.

Szkolenia zamknięte prowadzimy w naszych salach, w siedzibie Klienta, lub w dowolnej lokalizacji na terenie Polski, lub UE (w jęz. polskim lub angielskim). Dla grup możliwe są dowolne tryby zajęć - godziny pracy, wieczory, weekendy. Możliwe jest również dostosowanie tematów kursu do indywidualnych potrzeb Klienta.

Zapytaj i zaproponuj termin >>

Lub prosimy o kontakt.