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
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
Opinie uczestników (4)
Szkolenie było przygotowane perfekcyjnie, najbardziej podobał mi się sposób prowadzenia oparty przykładach pisanych w czasie rzeczywistym z dokładnym omówieniem jaki wpływ na bazę danych mają poszczególne instrukcje.
Joanna Dymarczyk
Szkolenie - Oracle 11g - Programowanie w PL/SQL I - warsztaty
Pokazanie jak dokładnie poznawane mechanizmy są wykonywane po stronie bazy danych, np. są przetwarzane w pamięci
Marcin Czerwiec
Szkolenie - Oracle 11g - Programowanie w PL/SQL I - warsztaty
ćwiczenia (zadania) do wykonania, przykłady z doświadczenia zawodowego Trenera
Tomasz Niewiadomski
Szkolenie - Oracle 11g - Programowanie w PL/SQL I - warsztaty
Very high competence of the trainer!!.