Plan Szkolenia

Wstęp do języka PL/SQL

  • Środowisko wykonawcze
  • Budowa i rodzaje bloków PL/SQL
  • Deklarowanie i używanie zmiennych
  • Instrukcje sterujące, podejmowanie decyzji, pętle

Polecenia SQL w PL/SQL

  • Polecenia DML
  • Polecenia DDL i dynamiczny SQL
  • Polecenia TCL i Transakcyjność
  • Polecenie SELECT

Procedury i funkcje

  • Tworzenie i usuwanie
  • Parametryzowanie
  • Przekazywanie parametrów poprzez wartość i referencje, NOCOPY

Obsługa błędów i wyjątków

Tworzenie i używanie kursorów

  • Rekordy
  • Kursory statyczne
  • Parametryzowanie kursorów
  • Kursory FOR UPDATE

Tablice asocjacyjne

Pakiety

  • Struktura pakietu: specyfikacja i ciało
  • Sekcja inicjalizacyjna i zmienne globalne, zarządzanie pamięcią, instancja pakietu
  • Hermetyzacja, przeciążanie programów, predeklaracja procedur

Wyzwalacze

  • Wyzwalacze DML
  • Wyzwalacze widokowe (INSTEAD OF)
  • Wyzwalacze systemowe
  • Nowe możliwości wyzwalaczy w Oracle 11g

Przykłady zastosowania pakietów wbudowanych

  • Zapis do plików poprzez UTL_FILE
  • Wysyłanie maili

Zarządzanie kodem i kompilatorem

  • Szyfrowanie kodu (dynamic obfuscation, wrap)
  • Kompilacja warunkowa
  • Zależności między obiektami
  • Ostrzeżenia

Wymagania

  • Podstawowe umiejętności w programowaniu dowolnym językiem strukturalnym lub obiektowym
  • Swobodne posługiwanie się podstawami języka SQL i znajomość środowiska bazy danych Oracle (preferowane ukończenie szkolenia Oracle 11g - Język SQL dla Programistów - warsztaty)
  28 godzin
 

Liczba uczestników


Data rozpoczęcia

Data zakończenia


Daty szkoleń są uzależnione od dostępności trenerów. Szkolenia standardowo odbywają się w godzinach od 09:00 do 16:00.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.

Opinie uczestników (4)

Szkolenia Powiązane

Powiązane Kategorie