Plan Szkolenia

Wprowadzenie do PL/SQL

  • Czym jest PL/SQL?
  • Przewagi używania PL/SQL

Podstawowa struktura bloku PL/SQL

  • Anonimowe bloki
  • Z nazwami bloki

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

Zapamiętywane procedury i funkcje

  • Tworzenie i uruchamianie zapamiętanych procedur
  • Składnia i przykłady
  • Wejściowe i wyjściowe parametry
  • Tworzenie i wykonanie funkcji w PL/SQL
  • Składnia i przykłady
  • Zastosowanie w instrukcjach SQL

Kursorzy

  • Jawne kursorzy
  • Niejawne kursorzy
  • Pobieranie danych
  • Atrybuty kursorów

Obsługa wyjątków

  • Zdefiniowane przez system wyjątki
  • Zdefiniowane przez użytkownika wyjątki
  • Korzystanie z bloków TRY-CATCH

Kontrola transakcji

  • Kontrola transakcji w PL/SQL
  • Użycie zagnieżdżonych bloków i transakcji
  • Zarządzanie zagnieżdżonymi transakcjami
  • Tworzenie i korzystanie ze savepointów

Zaawansowane techniki kursorów

  • Mocne vs. słabe REF CURSOR
  • Kontekst zastosowania

Wyzwalacze

  • Tworzenie wyzwalaczy
  • Rodzaje wyzwalaczy
  • Korzystanie z wyzwalaczy do audytu

Pakiety w PL/SQL

  • Tworzenie
  • SPECYFIKACJA
  • Implementacja
  • Wykonywanie
  • Inwokacja
  • Zastosowanie w rzeczywistym świecie
  • Przebieg kodu

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowe zrozumienie 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 netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie