Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do PL/SQL

  • Czym jest PL/SQL?
  • Zalety korzystania z PL/SQL

Podstawowa struktura bloku PL/SQL

  • Bloki anonimowe
  • Bloki nazwane

Zmienne i typy danych

  • Deklaracja zmiennych
  • Składnia i zasady
  • Typy danych w PL/SQL
  • Używanie zmiennych w blokach PL/SQL

Struktury sterujące

  • IF-THEN-ELSE
  • Instrukcje CASE
  • Pętle FOR
  • Pętle WHILE

Procedury składowane i funkcje

  • Tworzenie i uruchamianie procedur składowanych
  • Składnia i przykłady
  • Parametry wejściowe i wyjściowe
  • Tworzenie i wykonywanie funkcji w PL/SQL
  • Składnia i przykłady
  • Użycie w instrukcjach SQL

Kursory

  • Kursory jawne
  • Kursory niejawne
  • Pobieranie danych
  • Atrybuty kursorów

Obsługa wyjątków

  • Wyjątki predefiniowane
  • Wyjątki definiowane przez użytkownika
  • Korzystanie z bloków TRY-CATCH

Kontrola transakcji

  • Kontrola transakcji w PL/SQL
  • Używanie bloków zagnieżdżonych i transakcji
  • Zarządzanie transakcjami zagnieżdżonymi
  • Tworzenie i używanie punktów zapisu (savepoints)

Zaawansowane techniki kursorów

  • Silne a słabe kursory REF CURSOR
  • Scenariusze użycia

Wyzwalacze

  • Tworzenie wyzwalaczy
  • Typy wyzwalaczy
  • Używanie wyzwalaczy do audytu

Pakiety w PL/SQL

  • Tworzenie
  • Specyfikacja
  • Implementacja
  • Wykonywanie
  • Wywoływanie
  • Zastosowanie w praktyce
  • Omówienie kodu

Podsumowanie i dalsze kroki

Wymagania

  • Podstawowa znajomość SQL
  • Zrozumienie schematów baz danych, tabel i relacji

Grupa docelowa

  • Administratorzy baz danych
  • Programiści baz danych
  • Programiści oprogramowania
  • Analitycy danych
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie