- Podstawowa biegłość w dowolnym języku programowania (strukturalnym lub obiektowym)
- Znajomość SQL podstaw i Oracle środowiska baz danych
Publiczność
- Programiści
- Administratorzy Database
PL/SQL (Procedural Language/Structured Query Language) jest zastrzeżonym przez Oracle Corporation proceduralnym rozszerzeniem SQL. Jest to potężny język programowania zaprojektowany do płynnej współpracy z Oracle Database, umożliwiający użytkownikom tworzenie zaawansowanych aplikacji opartych na bazach danych.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla początkujących programistów i administratorów baz danych, którzy chcą nauczyć się PL/SQL automatyzować zadania bazy danych, wdrażać logikę biznesową i tworzyć solidne aplikacje bazodanowe.
Pod koniec tego szkolenia uczestnicy będą mogli
- Rozwijać wydajne PL/SQL programy do automatyzacji operacji bazodanowych i skutecznie integrować SQL polecenia.
- Tworzyć jednostki programowe wielokrotnego użytku, w tym procedury, funkcje, pakiety i wyzwalacze, dla modułowych i skalowalnych aplikacji.
- Implementować zaawansowane struktury danych, takie jak tablice asocjacyjne i zarządzać wynikami zapytań za pomocą kursorów.
- Solidnie radzić sobie z błędami i zabezpieczać kod za pomocą szyfrowania, zaciemniania i technik kompilacji warunkowej.
- Zastosuj PL/SQL w rzeczywistych scenariuszach, wykorzystując wbudowane pakiety do obsługi plików, automatyzacji poczty e-mail i innych zaawansowanych funkcji.
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.
Wprowadzenie do PL/SQL
- Przegląd środowiska uruchomieniowego PL/SQL
- Struktura i typy bloków PL/SQL
- Deklarowanie i wykorzystywanie zmiennych
- Struktury kontrolne: instrukcje warunkowe i pętle
Włączanie SQL do PL/SQL
- Wykonywanie poleceń DML
- Wykorzystanie DDL i dynamicznych SQL
- Polecenia kontroli transakcji (TCL)
- Pobieranie danych za pomocą instrukcji SELECT
Procedury i funkcje
- Tworzenie i usuwanie procedur i funkcji
- Techniki parametryzacji
- Przekazywanie parametrów przez wartość i przez referencję; zrozumienie
NOCOPY
Obsługa błędów i wyjątków
- Strategie zarządzania błędami i wyjątkami w PL/SQL
Kursor Management
- Zrozumienie rekordów i kursorów statycznych
- Parametryzowanie kursorów
- Implementowanie kursorów za pomocą
FOR UPDATE
Tablice asocjacyjne
- Deklarowanie i używanie tablic asocjacyjnych w PL/SQL
Pakiety
- Struktura pakietów: specyfikacje i ciała
- Sekcje inicjalizacyjne, zmienne globalne i zarządzanie pamięcią
- Koncepcje enkapsulacji, przeciążania i deklaracji forward
Wyzwalacze
- Tworzenie wyzwalaczy DML
- Implementowanie wyzwalaczy INSTEAD OF
- Zrozumienie wyzwalaczy systemowych
- Odkrywanie zaawansowanych funkcji wyzwalaczy
Praktyczne zastosowania wbudowanych pakietów
- Zapisywanie do plików przy użyciu
UTL_FILE
- Wysyłanie wiadomości e-mail z PL/SQL
Kod Management i kompilacja
- Techniki szyfrowania i zaciemniania kodu
- Wykorzystanie kompilacji warunkowej
- Zarządzanie zależnościami obiektów
- Interpretacja ostrzeżeń kompilatora
Podsumowanie i kolejne kroki
United Arab Emirates - Oracle: Programming with PL/SQL I
Qatar - Oracle: Programming with PL/SQL I
Egypt - Oracle: Programming with PL/SQL I
Saudi Arabia - Oracle: Programming with PL/SQL I
South Africa - Oracle: Programming with PL/SQL I
Brasil - Oracle: Programming with PL/SQL I
Canada - Oracle: Programming with PL/SQL I
中国 - Oracle: Programming with PL/SQL I
香港 - Oracle: Programming with PL/SQL I
澳門 - Oracle: Programming with PL/SQL I
台灣 - Oracle: Programming with PL/SQL I
USA - Oracle: Programming with PL/SQL I
Österreich - Oracle: Programming with PL/SQL I
Schweiz - Oracle: Programming with PL/SQL I
Deutschland - Oracle: Programming with PL/SQL I
Czech Republic - Oracle: Programming with PL/SQL I
Denmark - Oracle: Programming with PL/SQL I
Estonia - Oracle: Programming with PL/SQL I
Finland - Oracle: Programming with PL/SQL I
Greece - Oracle: Programming with PL/SQL I
Magyarország - Oracle: Programming with PL/SQL I
Ireland - Oracle: Programming with PL/SQL I
Luxembourg - Oracle: Programming with PL/SQL I
Latvia - Oracle: Programming with PL/SQL I
España - Oracle: Programming with PL/SQL I
Italia - Oracle: Programming with PL/SQL I
Lithuania - Oracle: Programming with PL/SQL I
Nederland - Oracle: Programming with PL/SQL I
Norway - Oracle: Programming with PL/SQL I
Portugal - Oracle: Programming with PL/SQL I
România - Oracle: Programming with PL/SQL I
Sverige - Oracle: Programming with PL/SQL I
Türkiye - Oracle: Programming with PL/SQL I
Malta - Oracle: Programming with PL/SQL I
Belgique - Oracle: Programming with PL/SQL I
France - Oracle: Programming with PL/SQL I
日本 - Oracle: Programming with PL/SQL I
Australia - Oracle: Programming with PL/SQL I
Malaysia - Oracle: Programming with PL/SQL I
New Zealand - Oracle: Programming with PL/SQL I
Philippines - Oracle: Programming with PL/SQL I
Singapore - Oracle: Programming with PL/SQL I
Thailand - Oracle: Programming with PL/SQL I
Vietnam - Oracle: Programming with PL/SQL I
India - Oracle: Programming with PL/SQL I
Argentina - Oracle: Programming with PL/SQL I
Chile - Oracle: Programming with PL/SQL I
Costa Rica - Oracle: Programming with PL/SQL I
Ecuador - Oracle: Programming with PL/SQL I
Guatemala - Oracle: Programming with PL/SQL I
Colombia - Oracle: Programming with PL/SQL I
México - Oracle: Programming with PL/SQL I
Panama - Oracle: Programming with PL/SQL I
Peru - Oracle: Programming with PL/SQL I
Uruguay - Oracle: Programming with PL/SQL I
Venezuela - Oracle: Programming with PL/SQL I
Polska - Oracle: Programming with PL/SQL I
United Kingdom - Oracle: Programming with PL/SQL I
South Korea - Oracle: Programming with PL/SQL I
Pakistan - Oracle: Programming with PL/SQL I
Sri Lanka - Oracle: Programming with PL/SQL I
Bulgaria - Oracle: Programming with PL/SQL I
Bolivia - Oracle: Programming with PL/SQL I
Indonesia - Oracle: Programming with PL/SQL I
Kazakhstan - Oracle: Programming with PL/SQL I
Moldova - Oracle: Programming with PL/SQL I
Morocco - Oracle: Programming with PL/SQL I
Tunisia - Oracle: Programming with PL/SQL I
Kuwait - Oracle: Programming with PL/SQL I
Oman - Oracle: Programming with PL/SQL I
Slovakia - Oracle: Programming with PL/SQL I
Kenya - Oracle: Programming with PL/SQL I
Nigeria - Oracle: Programming with PL/SQL I
Botswana - Oracle: Programming with PL/SQL I
Slovenia - Oracle: Programming with PL/SQL I
Croatia - Oracle: Programming with PL/SQL I
Serbia - Oracle: Programming with PL/SQL I
Bhutan - Oracle: Programming with PL/SQL I