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