Agenda szkolenia
- Wstęp do języka PL/SQL
- Środowisko wykonawcze
- Porównanie SQL i PL/SQL
- Charakterystyka języka, jednostki leksykalne
- Budowa bloków PL/SQL
- Bloki anonimowe a podprogramy składowane
- Wykonywanie programu
- Zmienne skalarne
- Deklaracje
- Typy danych
- Czas życia, zakres, inicjalizacja
- Sterowanie kolejnością wykonywania instrukcji
- Podejmowanie decyzji
- Pętle
- Etykiety i skoki
- Polecenia SQL w PL/SQL
- Polecenia DML
- Polecenia DDL i dynamiczny SQL
- Polecenia TCL i Transakcyjność
- Uproszczone polecenie SELECT
- Obsługa kursorów
- Typy rekordowe
- Kursory statyczne
- Pętle kursorowe
- Parametryzowanie kursorów
- Obsługa błędów i wyjątków
- Nazwy, kody, komunikaty
- Sekcja obsługi wyjątków i propagacja
- Definiowanie własnych wyjątków i ich wykorzystanie
- Symulowanie wystąpienia błędów
- Błędy aplikacyjne
-