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

  • Deklarowanie zmiennych
  • Składnia i reguły
  • 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 i funkcje składowane

  • 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

  • Predefiniowane wyjątki
  • Wyjątki zdefiniowane przez użytkownika
  • Używanie bloków TRY-CATCH

Kontrola transakcji

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

Zaawansowane techniki kursora

  • Silny vs. słaby REF CURSOR
  • Scenariusze użycia

Wyzwalacze

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

Pakiety w PL/SQL

  • Tworzenie
  • Specyfikacja
  • Implementacja
  • Wykonanie
  • Wywołanie
  • Zastosowanie w rzeczywistych aplikacjach
  • Przegląd kodu

Podsumowanie i kolejne 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