Oracle
początkujący
Użytkownicy Oracle
Język PL/SQL w bazie danych Oracle
Claude Code
Paczka AI
Wykorzystywane narzędzia
Claude Code
Paczka AI
Cel szkolenia
Szkolenie uczy wykorzystania języka PL/SQL do zaawansowanej współpracy z bazą danych Oracle. Poznasz w jaki sposób mechanizmy udostępniane przez ten język (pętle, kursory, instrukcje decyzyjne, zmienne, pakiety itd.) pozwolą Ci na wykorzystanie danych i manipulowanie nimi w sposób nieosiągalny dla języka SQL, przez co uczynisz swoją pracę łatwiejszą i bardziej efektywną. Ponadto dowiesz się jak zapamiętać wykonywane przez siebie czynności i obliczenia w bazie danych umiejętnie reagując na sytuacje wyjątkowe oraz jak w sposób bezpieczny udostępnić dane innym użytkownikom. Wiedza z kursu pozwoli Ci na dyskretne śledzenie operacji wykonywanych na Twojej tabeli, automatyczne korygowanie danych wstawianych przez użytkowników, zabezpieczenie przed przypadkowym skasowaniem rekordów oraz skorzystanie z wielu innych możliwości jakie daje język PL/SQL. Bogaty zestaw ćwiczeń pozwoli Ci poznać przedstawione zagadnienia od strony praktycznej, a pomoc doświadczonego trenera zagwarantuje efektywny sposób przyswajania wiedzy.
Korzyści
Szkolenie pozwoli Ci przećwiczyć wykorzystanie języka PL/SQL, dzięki czemu będziesz mógł osiągnąć efekty niedostępne dla języka SQL. Twoja praca z bazą danych Oracle osiągnie etap zaawansowany i będzie szybsza, bardziej efektywna oraz wydajniejsza.
Wymagania wstępne
Powinieneś znać język SQL, mieć przynajmniej niewielkie doświadczenie z wykorzystaniem bazy danych Oracle oraz sprawnie posługiwać się komputerem.
Program szkolenia
-
Podstawy
- Wykorzystanie języka PL/SQL, cel istnienia, przykładowe zastosowania, zalety, wady
- Wprowadzenie do języka PL/SQL, sposób zapisu, działania
- Struktura bloku, blok anonimowy, sekcja deklaracyjna, wykonawcza, obsługi błędów
- Zmienne, typy danych, literały
- Operatory arytmetyczne i logiczne
- Skalarne funkcje wbudowane
- Zmienne języka, środowiskowe, bindowane
- Standardowe wyjście
- Instrukcje SQL w kodzie PL/SQL'a
-
Transakcje w PL/SQL'u
- Obsługa i sterowanie transakcjami
- Transakcje autonomiczne
-
Sterowanie ścieżką wykonania, podprogramy
- Sterowanie przepływem programu - instrukcje sterujące i pętle
- Alternatywne ścieżki wykonania - instrukcje decyzyjne
- Definiowanie podprogramów - procedury, funkcje
- Wykorzystanie podprogramów w języku SQL
- Obsługa błędów
-
Mechanizmy zaawansowane
- Rekordy PL/SQL'a i ich wykorzystanie
- Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych
- Wyzwalacze DML
- Grupowanie podprogramów - pakiety
Najbliższe terminy
Najbliższe terminy online
Ładowanie terminów…
Najbliższe terminy stacjonarne
Ładowanie terminów…
Wszystkie ceny są cenami netto — do podanych kwot należy doliczyć podatek VAT wg obowiązującej stawki.
Formularz zapisu
Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.