Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do PL/SQL

  • Przegląd środowiska uruchomieniowego PL/SQL
  • Struktura i typy bloków PL/SQL
  • Deklarowanie i wykorzystywanie zmiennych
  • Struktury sterujące: warunki i pętle

Integracja SQL w PL/SQL

  • Wykonywanie poleceń DML
  • Wykorzystywanie DDL i dynamicznego SQL
  • Polecenia kontroli transakcji (TCL)
  • Pobieranie danych za pomocą instrukcji SELECT

Procedury i funkcje

  • Tworzenie i usuwanie procedur i funkcji
  • Techniki parametryzacji
  • Przekazywanie parametrów przez wartość i przez referencję; zrozumienie NOCOPY

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

  • Strategie zarządzania błędami i wyjątkami w PL/SQL

Zarządzanie kursorami

  • Zrozumienie rekordów i statycznych kursorów
  • Parametryzacja kursorów
  • Implementacja kursorów z FOR UPDATE

Tablice asocjacyjne

  • Deklarowanie i wykorzystywanie tablic asocjacyjnych w PL/SQL

Pakiety

  • Struktura pakietów: specyfikacje i ciała
  • Sekcje inicjalizacyjne, zmienne globalne i zarządzanie pamięcią
  • Koncepcje enkapsulacji, przeciążania i deklaracji wstępnych

Wyzwalacze

  • Tworzenie wyzwalaczy DML
  • Implementacja wyzwalaczy INSTEAD OF
  • Zrozumienie wyzwalaczy systemowych
  • Poznanie zaawansowanych funkcji wyzwalaczy

Praktyczne zastosowania wbudowanych pakietów

  • Zapisywanie do plików za pomocą UTL_FILE
  • Wysyłanie e-maili z PL/SQL

Zarządzanie kodem i kompilacja

  • Techniki szyfrowania i zaciemniania kodu
  • Wykorzystywanie kompilacji warunkowej
  • Zarządzanie zależnościami obiektów
  • Interpretacja ostrzeżeń kompilatora

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość dowolnego języka programowania (strukturalnego lub obiektowego)
  • Znajomość podstaw SQL i środowiska bazy danych Oracle

Odbiorcy

  • Programiści
  • Administratorzy baz danych
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie