Znajomość podstawowych pojęć związanych z bazami danych oraz podstaw języka SQL w zakresie zapytań, oraz poleceń DML, DDL i TCL. Wskazana podstawowa umiejętność programowania w dowolnym języku strukturalnym.
Poziom
Podstawowy
Forma
Wykład, Prezentacja, Warsztaty
Przeznaczenie szkolenia
Szkolenie przeznaczone jest dla osób, które pracują z bazą danych jako programiści przy pomocy języka SQL i potrzebują rozszerzyć możliwości pracy o mechanizmy języka proceduralnego.
Korzyści wynikające z ukończenia szkolenia
Zapoznanie się z możliwościami języka PL/SQL w ramach rozszerzenia możliwości języka SQL. Nabycie umiejętności sprawnego pisania skryptów w PL/SQL. Umożliwienie rozwijania wiedzy o PL/SQL na dalszych etapach zaawansowania.
Wstęp do języka PL/SQL
- Środowisko wykonawcze
- Porównanie SQL i PL/SQL
- Charakterystyka języka, jednostki leksykalne
- Budowa bloków PL/SQL
- Bloki anonimowe a podprogramy składowane
- Wykonywanie programu
Zmienne skalarne
- Deklaracje
- Typy danych
- Czas życia, zakres, inicjalizacja
Sterowanie kolejnością wykonywania instrukcji
- Podejmowanie decyzji
- Pętle
- Etykiety i skoki
Polecenia SQL w PL/SQL
- Polecenia DML
- Polecenia DDL i dynamiczny SQL
- Polecenia TCL i Transakcyjność
- Uproszczone polecenie SELECT
Obsługa kursorów
- Typy rekordowe
- Kursory statyczne
- Pętle kursorowe
- Parametryzowanie kursorów
Obsługa błędów i wyjątków
- Nazwy, kody, komunikaty
- Sekcja obsługi wyjątków i propagacja
- Definiowanie własnych wyjątków i ich wykorzystanie
- Symulowanie wystąpienia błędów
- Błędy aplikacyjne
Sugerowane szkolenia poprzedzające
ORA_S1
Sugerowane szkolenia uzupełniające
ORA_P2
United Arab Emirates - Oracle PL/SQL - introduction to programming
Qatar - Oracle PL/SQL - introduction to programming
Egypt - Oracle PL/SQL - introduction to programming
Saudi Arabia - Oracle PL/SQL - introduction to programming
South Africa - Oracle PL/SQL - introduction to programming
Polska - Oracle PL/SQL – wprowadzenie do programowania
Morocco - Oracle PL/SQL - introduction to programming
Tunisia - Oracle PL/SQL - introduction to programming
Kuwait - Oracle PL/SQL - introduction to programming
Oman - Oracle PL/SQL - introduction to programming
Kenya - Oracle PL/SQL - introduction to programming
Nigeria - Oracle PL/SQL - introduction to programming
Botswana - Oracle PL/SQL - introduction to programming
Slovenia - Oracle PL/SQL - introduction to programming
Croatia - Oracle PL/SQL - introduction to programming
Serbia - Oracle PL/SQL - introduction to programming
Bhutan - Oracle PL/SQL - introduction to programming