Plan szkolenia
1. 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
2. Zmienne skalarne
• Deklaracje
• Typy danych
• Czas życia, zakres, inicjalizacja
3. Sterowanie kolejnością wykonywania instrukcji
• Podejmowanie decyzji
• Pętle
• Etykiety i skoki
4. Polecenia SQL w PL/SQL
• Polecenia DML
• Polecenia DDL i dynamiczny SQL
• Polecenia TCL i Transakcyjność
• Uproszczone polecenie SELECT
5. Obsługa kursorów
• Typy rekordowe
• Kursory statyczne
• Pętle kursorowe
• Parametryzowanie kursorów
• Kursory FOR UPDATE
6. 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