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 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