Plan Szkolenia

Wprowadzenie do PL/SQL

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

Włączanie SQL do PL/SQL

  • Wykonywanie poleceń DML
  • Wykorzystanie DDL i dynamicznych 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

Kursor Management

  • Zrozumienie rekordów i kursorów statycznych
  • Parametryzowanie kursorów
  • Implementowanie kursorów za pomocą FOR UPDATE

Tablice asocjacyjne

  • Deklarowanie i używanie 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 forward

Wyzwalacze

  • Tworzenie wyzwalaczy DML
  • Implementowanie wyzwalaczy INSTEAD OF
  • Zrozumienie wyzwalaczy systemowych
  • Odkrywanie zaawansowanych funkcji wyzwalaczy

Praktyczne zastosowania wbudowanych pakietów

  • Zapisywanie do plików przy użyciu UTL_FILE
  • Wysyłanie wiadomości e-mail z PL/SQL

Kod Management i kompilacja

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

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa biegłość w dowolnym języku programowania (strukturalnym lub obiektowym)
  • Znajomość SQL podstaw i Oracle środowiska baz danych

Uczestnicy

  • Programiści
  • Administratorzy Database
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie