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 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
  • Niejawne kursory
  • Pobieranie danych
  • Atrybuty kursora

Obsługa wyjątków

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

Kontrola transakcji

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

Zaawansowane techniki kursorów

  • Silny a 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
  • Aplikacja w świecie rzeczywistym
  • Przegląd kodu

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowe zrozumienie SQL
  • Zrozumienie schematów baz danych, tabel i relacji

Uczestnicy

  • Database administratorzy
  • Deweloperzy Database
  • Programiści
  • Analitycy danych
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie