Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Wprowadzenie do języka PL/SQL
- Środowisko wykonawcze
- Porównanie języków SQL i PL/SQL
- Charakterystyka języka, jednostki leksykalne
- Struktura bloków PL/SQL
- Bloki anonimowe a przechowywane podprogramy
- Wykonywanie programu
Zmienne Scala
- Deklaracje
- Typy danych
- Czas życia, zakres, inicjalizacja
Kontrolowanie kolejności wykonywania instrukcji
- Podejmowanie decyzji
- Pętle
Polecenia SQL w PL/SQL
- Polecenia DML
- Polecenia DDL i dynamiczne SQL
- Polecenia TCL i transakcyjność
- Uproszczone polecenie SELECT
Obsługa kursora
- Typy rekordów
- Kursory statyczne
- Pętle kursora
Obsługa błędów i wyjątków
- Nazwy, kody, komunikaty
- Sekcja obsługi wyjątków i propagacja
- Błędy aplikacji
Tworzenie procedur i funkcji przechowywanych
- Kompilacja, status obiektu, kody źródłowe
- Parametryzacja
- Wywoływanie metod
Kolekcje
- Tabele asocjacyjne (indeksowanie przez), tabele zagnieżdżone
- Atrybuty, obsługa, inicjalizacja, alokacja pamięci
Masowe operacje na kolekcjach
- Masowe zapytania (BULK COLLECT)
- Masowe operacje DML (FORALL)
- Obsługa wyjątków w operacjach masowych
- Funkcje tablicowe i strumieniowe
Wydajność wykonywania poleceń Element z SQL
- Proces wykonywania poleceń SQL, wyznaczanie celów
- Pozyskiwanie i analiza planu wykonania poleceń
- Kontrolowanie działania optymalizatora kosztów
- Odczyt pełny i przez indeks
- Porady i wskazówki
Sugerowane szkolenie wstępne
ORA_SA1 lub ORA_S1
Sugerowane szkolenia uzupełniające
ORA_SA2
Wymagania
Znajomość relacyjnych baz danych, swobodne posługiwanie się instrukcją SELECT w zakresie projekcji, selekcji, złączeń i podzapytań.
21 godzin
Opinie uczestników (1)
Sposób prowadzenia przez Łukasza