Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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