- Podstawowe zrozumienie SQL
- Zrozumienie schematów baz danych, tabel i relacji
Publiczność
- Database administratorzy
- Deweloperzy Database
- Programiści
- Analitycy danych
PL/SQL (język proceduralny/strukturalny język zapytań) w Oracle 19c jest proceduralnym rozszerzeniem Oracle Corporation dla SQL i Oracle relacyjnej bazy danych. Zapewnia możliwość wykonywania logiki proceduralnej oprócz logiki deklaratywnej SQL, umożliwiając tworzenie złożonych i wydajnych aplikacji bazodanowych.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i administratorów, którzy chcą mieć solidne PL/SQL podstawy programistyczne do tworzenia wydajnych i niezawodnych aplikacji bazodanowych przy użyciu Oracle 19c.
Pod koniec tego szkolenia uczestnicy będą mogli
- Uzyskać kompleksowe zrozumienie tego, czym jest PL/SQL i jego zalety w stosunku do standardowego SQL.
- Dowiedzieć się, jak deklarować i używać zmiennych i różnych typów danych w blokach PL/SQL.
- Stosować struktury kontrolne, takie jak IF-THEN-ELSE, instrukcje CASE i pętle do tworzenia solidnych programów PL/SQL.
- Zrozumienie i wdrożenie jawnych i niejawnych kursorów do pobierania danych.
- Skuteczna obsługa wyjątków przy użyciu predefiniowanych i zdefiniowanych przez użytkownika wyjątków.
- Rozwijać i zarządzać wyzwalaczami w celu automatyzacji i egzekwowania reguł biznesowych.
- Twórz i używaj PL/SQL pakietów do hermetyzacji i modularyzacji kodu w celu ponownego użycia i łatwości konserwacji.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie do PL/SQL
- Czym jest PL/SQL?
- Zalety korzystania z PL/SQL
Podstawowa struktura bloku PL/SQL
- Bloki anonimowe
- Bloki nazwane
Zmienne i typy danych
- Deklaracja zmiennych
- Składnia i reguły
- Typy danych w PL/SQL
- Używanie zmiennych w blokach PL/SQL
Struktury sterujące
- IF-THEN-ELSE
- Instrukcje CASE
- Pętle FOR
- Pętle WHILE
Procedury i funkcje składowane
- Tworzenie i uruchamianie procedur składowanych
- Składnia i przykłady
- Parametry wejściowe i wyjściowe
- Tworzenie i wykonywanie funkcji w PL/SQL
- Składnia i przykłady
- Użycie w instrukcjach SQL
Kursory
- Kursory jawne
- Niejawne kursory
- Pobieranie danych
- Atrybuty kursora
Obsługa wyjątków
- Predefiniowane wyjątki
- Wyjątki zdefiniowane przez użytkownika
- Korzystanie z bloków TRY-CATCH
Kontrola transakcji
- Kontrola transakcji w PL/SQL
- Korzystanie z zagnieżdżonych bloków i transakcji
- Zarządzanie transakcjami zagnieżdżonymi
- Tworzenie i używanie punktów zapisu
Zaawansowane techniki kursorów
- Silny a słaby REF CURSOR
- Scenariusze użycia
Wyzwalacze
- Tworzenie wyzwalaczy
- Rodzaje wyzwalaczy
- Używanie wyzwalaczy do audytu
Pakiety w PL/SQL
- Tworzenie
- Specyfikacja
- Implementacja
- Wykonanie
- Wywołanie
- Aplikacja w świecie rzeczywistym
- Przegląd kodu
Podsumowanie i kolejne kroki
United Arab Emirates - PL/SQL in Oracle 19c
Saudi Arabia - PL/SQL in Oracle 19c
South Africa - PL/SQL in Oracle 19c
Österreich - PL/SQL in Oracle 19c
Schweiz - PL/SQL in Oracle 19c
Deutschland - PL/SQL in Oracle 19c
Czech Republic - PL/SQL in Oracle 19c
Denmark - PL/SQL in Oracle 19c
Estonia - PL/SQL in Oracle 19c
Finland - PL/SQL in Oracle 19c
Magyarország - PL/SQL in Oracle 19c
Ireland - PL/SQL in Oracle 19c
Luxembourg - PL/SQL in Oracle 19c
Lithuania - PL/SQL in Oracle 19c
Nederland - PL/SQL in Oracle 19c
Portugal - PL/SQL in Oracle 19c
România - PL/SQL in Oracle 19c
Sverige - PL/SQL in Oracle 19c
Türkiye - PL/SQL in Oracle 19c
Belgique - PL/SQL in Oracle 19c
Australia - PL/SQL in Oracle 19c
Malaysia - PL/SQL in Oracle 19c
New Zealand - PL/SQL in Oracle 19c
Philippines - PL/SQL in Oracle 19c
Singapore - PL/SQL in Oracle 19c
Thailand - PL/SQL in Oracle 19c
Vietnam - PL/SQL in Oracle 19c
Argentina - PL/SQL in Oracle 19c
Costa Rica - PL/SQL in Oracle 19c
Ecuador - PL/SQL in Oracle 19c
Guatemala - PL/SQL in Oracle 19c
Colombia - PL/SQL in Oracle 19c
Uruguay - PL/SQL in Oracle 19c
Venezuela - PL/SQL in Oracle 19c
United Kingdom - PL/SQL in Oracle 19c
South Korea - PL/SQL in Oracle 19c
Pakistan - PL/SQL in Oracle 19c
Sri Lanka - PL/SQL in Oracle 19c
Bulgaria - PL/SQL in Oracle 19c
Bolivia - PL/SQL in Oracle 19c
Indonesia - PL/SQL in Oracle 19c
Kazakhstan - PL/SQL in Oracle 19c
Moldova - PL/SQL in Oracle 19c
Morocco - PL/SQL in Oracle 19c
Tunisia - PL/SQL in Oracle 19c
Slovakia - PL/SQL in Oracle 19c
Nigeria - PL/SQL in Oracle 19c
Botswana - PL/SQL in Oracle 19c
Slovenia - PL/SQL in Oracle 19c