O szkoleniu
Szkolenie PL/SQL Oracle – szkolenie podstawowe przeznaczone jest dla początkujących użytkowników mających docelowo wykonywać złożone operacje programistyczne w środowisku bazy danych Oracle w języku PL/SQL. Szkolenie to obejmuje pełną wiedzę o języku programowania PL/SQL, począwszy od podstaw, aż po zaawansowane tajniki programowania. Szkolenie PL/SQL Oracle prowadzi ekspert baz danych Oracle z wieloletnim doświadczeniem.
Uzyskane umiejętności podczas szkolenia:
- Zapoznanie się z językiem proceduralnym PL/SQL
- Tworzenie procedur, funkcji oraz pakietów bazodanowych
- Tworzenie przeciążonych funkcji w pakiecie w celu zwiększenia elastyczności
- Obsługa błędów i wyjątków w działaniu programu
- Tworzenie wyzwalaczy
- Obsługa dużych obiektów typu BLOB i CLOB
Kurs PL/SQL Oracle dedykowany jest programistom, użytkownikom końcowym oraz administratorom.
Program szkolenia
1. Wprowadzenie do PL/SQL
- Czym jest PL/SQL
- Struktura bloków PL/SQL
- SQL Developer
2. Deklarowanie i obsługa zmiennych
- Typy zmiennych
- Skalarne typy danych
- Złożone typy danych
- Zmienne typy atrybutu %type
- Duże obiekty (LOB)
- Inicjalizacja i obsługa zmiennych w PL/SQL
- Zmienne wiązane
3. Pisanie wykonywalnych instrukcji
- Proste blok wykonywalny
- Funkcje SQL w PL/SQL-u
- Bloki zagnieżdżone i zakres zmiennej
- Konwersje typów danych
- Operatory w PL/SQL
- Wskazówki programistyczne
4. Operacje na danych
- Instrukcje SQL w PL/SQL
- Pobieranie, wstawianie, modyfikowanie i usuwanie danych z bazy
- Obsługa transakcji
- Czym jest kursor SQL i jakie ma atrybuty
5. Struktury kontrole
- Instrukcje warunkowe
- Pętle
- Obsługa wartości NULL
6. Złożone typy danych
- Typy rekordowe
- Typy tablicowe (kolekcje)
- Typy obiektowe
7. Kursory w języku PLSQL
- Deklaracja i wywołanie jawnego kursora
- Pobieranie danych i zamykanie kursora
- Atrybuty jawnego kursora
- Pętla kursorowa FOR
- Klauzula FOR UPDATE
- Klauzula WHERE CURRENT OF
8. Obsługa wyjątków
- Definiowanie wyjątków PL/SQL
- Predefiniowane i niepredefiniowane wyjątki
- Propagacja wyjątków w blokach zagnieżdżonych
- Procedura RAISE_APPLICATION_ERROR
9. Procedury i funkcje
- Tworzenie, modyfikacja i usuwanie
- Parametry typu IN, OUT i IN OUT
- Wywołanie i obsługa błędów
10. Pakiety bazodanowe
- Kiedy i dla czego warto je stosować
- Składniki pakietu (specyfikacja, ciało)
- Prywatne i publiczne składniki pakietu
- Wywołanie programu z pakietu
- Przeciążenia procedury i funkcji
- Procedura uruchamiana przy pierwszym odwołaniu do pakietu
- Zmienne pakietowe i deklaracje kursorów
- Obsługa kolekcji danych i zmiennych typu rekordowego
- Podpowiedź dla kompilatora NOCOPY
11. Obsługa wyzwalaczy
- Rodzaje wyzwalaczy i ich funkcje
- Tworzenie, modyfikacja i usuwanie wyzwalaczy bazodanowych
- Obsługa wartości OLD i NEW
- Wyzwalacze systemowe
12. Manipulowanie dużymi obiektami
- Co to jest obiekt LOB (Large Object)
- Zarządzenie dużymi obiektami
Czas trwania
3 dni, 9:15-16:15
Terminy i miejsca
Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.
90-430 Łódź
Piotrkowska 125
woj. łódzkie
Rejestracja
- udział w zajęciach
- materiały szkoleniowe
- certyfikat uczestnictwa
Brak miejsc. Wypełnij formularz, aby zapytać o nowe terminy.
Termin nieaktualny. Wybierz inny termin powyżej, bądź wypełnij formularz, aby zapytać o planowane nowe terminy.
Organizator

Najczęściej zadawane pytania
Prosimy o wypełnienie formularza zgłoszenia dostępnego na górze strony. Po jego otrzymaniu skontaktujemy się, aby potwierdzić zgłoszenie i przekazać wszystkie informacje organizacyjne.
Jeśli strony nie ustalą inaczej opłata za szkolenie powinna być wniesiona przed rozpoczęciem szkolenia na podstawie faktury proforma dostarczonej mailowo.
W przypadku rezygnacji z udziału w zajęciach w terminie późniejszym niż 7 dni robocze przed jego rozpoczęciem zobowiązuję się do uiszczenia 50% wartości szkolenia.
Masz pytania? Napisz do nas
