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

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie