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
Złożone typy danych, kolekcje
- Podtypy
- Zmienne kursorowe i kursory dynamiczne
- Tablice asocjacyjne, kolekcje
- Operacje masowe, bulk, forall
- Obsługa wyjątków w operacjach masowych
Obiektowość w bazie danych Oracle
- Typy (klasy)
- Metody obiektów
- Kolekcje permanentne
- Funkcje tablicowe
- Funkcje strumieniowe
- Tworzenie własnych funkcji agregujących
Wywoływanie funkcji w SQL, ograniczenia, poziomy czystości, determinizm
Organizacja jednostek programowych PL/SQL
- Uprawnienia w PL/SQL
- Kontekst nazw
Integracja z innymi językami
- Używanie języka JAVA
- Linkowanie procedur języka C
- Natywna kompilacja do języka C
Gotowe rozwiązania
- Tworzenie kontekstu aplikacji
- Mechanizm Wirtualna Prywatna Baza Danych (VPD)
- Obsługa LOBów
- Profilowanie kodu
- Śledzenie kodu
Wydajność kodu PL/SQL
- Bindowanie zmiennych w poleceniach SQL a rozkład statystyczny wartości
- Współdzielenie kursorów
- Cel optymalizacji zapytań
- Wtapianie krótkich procedur na etapie kompilacji
- Buforowanie wyników funkcji i zapytań
Zapobieganie przed wstrzykiwaniem kodu
Wymagania
- 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)
- Swobodne posługiwanie się w zakresie podstaw języka PL/SQL (preferowane ukończenie szkolenia Oracle 11g - Programowanie w PL/SQL I - warsztaty)
21 godzin