edudb_o1pl - Szkolenia Oracle

Transkrypt

edudb_o1pl - Szkolenia Oracle
www.edudb.pl
Szkolenia dla profesjonalistów
O1PL - Podstawy programowania w języku PL/SQL
Odbiorcy:


Programiści
Osoby, które korzystają z języka SQL i chcą rozszerzyć możliwości SQL przy wykorzystaniu PL/SQL
Szkolenie skierowane jest do osób, które nie mają jeszcze doświadczenia w programowaniu w języku PL/SQL.
Forma:
warsztaty + wykład
Czas trwania:
3 dni (3 x 8 h x 45 minut)
Poziom:
Początkujący – od postaw
Korzyści:





Poznasz składnię języka PL/SQL i nauczysz się z niej korzystać
Dowiesz się jak rozszerzyć możliwości SQL poprzez tworzenie funkcji w PL/SQL
Nauczysz się automatyzować i unifikować zadania poprzez tworzenie procedur składowanych
Dowiesz się jak kursory pomogą Ci przetwarzać duże zbiory danych
Szkolenie wraz ze szkoleniem O2PL - Zaawansowane programowanie w języku PL/SQL przygotowuje do
egzaminu 1Z0-144 Oracle Database: Program with PL/SQL
Wymagania przed szkoleniem:
Musisz znać język SQL na poziomie co najmniej podstawowym, wskazana jest znajomość dowolnego języka
programowania.
Program
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Cechy języka PL/SQL, miejsce wykonywania i przechowywania
Typy bloków PL/SQL
Standardowe wyjście
Deklarowanie zmiennych, stałych
Sposoby wykorzystania wbudowanych funkcji SQL w PL/SQL
Tworzenie i kompilowanie procedur i funkcji, metody uruchamiania procedur i funkcji
Transakcyjność w PL/SQL
Wykorzystanie PL/SQL w SQL
Wykorzystanie SQL w PL/SQL: SELECT, INSERT, UPDATE, DELETE
Instrukcje decyzyjne: IF, CASE
Pętle: LOOP, WHILE, FOR
Złożone typy danych, typy rekordowe %ROWTYPE, kolekcje
Wykorzystanie kursorów do przetwarzania zestawu danych – kursory jawne i niejawne, parametryzowanie
kursorów
14. Obsługa błędów:
a. obsługa błędów w kodzie PL/SQL
b. metody lokalizacji instrukcji zgłaszających błąd
c. deklarowanie i zgłaszanie własnych wyjątków
d. propagacja błędów
15. Dynamiczny SQL
www.edudb.pl
Szkolenia dla profesjonalistów
16. Pakiety
a. specyfikacja i ciało
b. hermetyzacja
c. cel istnienia
17. Parametryzowanie procedur i funkcji
18. Dynamiczny SQL
19. Wyzwalacze
a. wyzwalacze DML
b. cel istnienia, sposób tworzenia

Podobne dokumenty