PLSQL - język programowania

Transkrypt

PLSQL - język programowania
PLSQL - język programowania
SK-ORA-PLSQL
CHARAKTERYSTYKA
Kurs ten ma na celu zapoznanie uczestników szkolenia z językiem programowania
PL/SQL, jako językiem programowania baz danych ORACLE oraz językiem programowania
w Developer.
PROFIL SŁUCHACZY
Kurs przeznaczony jest dla wszystkich, którzy pracują z przy tworzeniu aplikacji opartej na
relacyjnej bazie Oracle z wykorzystaniem języka programowania PL/SQL.
WYMAGANIA WSTĘPNE
Od uczestników szkolenia wymagana jest znajomość podstaw programowania.
CZAS TRWANIA
3 dni po 8 godzin lekcyjnych
ZAGADNIENIA
•
•
•
•
•
•
Podstawy języka PL/SQL
Typy danych
Zmienne i stałe
Instrukcje warunkowe i iteracyjne
Funkcje wbudowane
Bloki PL/SQL
Procedury
Funkcje
Obsługa błędów
Wyjątki predefiniowane
Wyjątki użytkownika
Przekazywanie wyjątków
Wbudowane funkcje do obsługi wyjątków
Kursory
Kursory niejawne i jawne
Typy zakotwiczone
Kursory sparametryzowane
Podzapytania kursorowe
ref kursor
Dynamiczny SQL
Execute Immediate
Wykonywanie SQL i PL/SQL
Pobieranie wartości
Wstawianie wartości
Pakiety
•
•
•
•
Struktura pakietów
Przeciążanie w pakietach
Code wrapping
Wyzwalacze bazodanowe
Wyzwalacze DML
Wyzwalacze wierszowe i instrukcyjne
Correlation names
Widoki niemodyfikowalne
Wyzwalacze Instead of
Wyzwalacze systemowe
Widoki niemodyfikowalne
Transakcje autonomiczne
Abstrakcyjne typy danych
Rekordy
Kolekcje (opcja, jeżeli starczy czasu)
WIEDZA Z KURSU
Po ukończeniu kursu uczestnik powinien potrafić umieścić kod funkcji, procedury czy
pakietu na serwerze, umieć wykorzystać wyzwalacze bazodanowe do wymuszenia
zaawansowanych warunków integralności i stworzenia mechanizmów audtingowych.
Powinien umieć budować i modyfikować formatki, raporty przy użyciu PL/SQL.