Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do języka PL/SQL
- Środowisko wykonawcze
- Porównanie SQL i PL/SQL
- Charakterystyka języka, jednostki leksykalne
- Struktura bloków PL/SQL
- Bloki anonimowe a przechowywane podprogramy
- Wykonywanie programu
Zmienne skalarne
- Deklaracje
- Typy danych
- Żywotność, zakres, inicjalizacja
Kontrola kolejności wykonywania instrukcji
- Podejmowanie decyzji
- Pętle
Polecenia SQL w PL/SQL
- Polecenia DML
- Polecenia DDL i dynamiczny 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
- Metody wywoływania
Kolekcje
- Tablice asocjacyjne (index by), tablice zagnieżdżone
- Atrybuty, obsługa, inicjalizacja, alokacja pamięci
Operacje masowe na kolekcjach
- Zapytania masowe (BULK COLLECT)
- Masowe DML (FORALL)
- Obsługa wyjątków w operacjach masowych
- Funkcje tablicowe i strumieniowe
Elementy wydajności wykonywania poleceń SQL
- Proces wykonywania poleceń SQL, ustalanie celów
- Pobieranie i analiza planu wykonania polecenia
- Kontrola 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ść baz danych relacyjnych, swobodne posługiwanie się instrukcją SELECT w zakresie projekcji, selekcji, łączeń i podzapytań.
21 godzin
Opinie uczestników (1)
Sposób prowadzenia przez Łukasza