Szkolenia Oracle

Cel szkolenia dlearning

This Oracle Database: Develop PL/SQL Program Units course is designed for developers with basic PL/SQL and SQL language skills. You will learn to develop, execute and manage PL/SQL stored program units, which include: procedures, functions, packages and database triggers.

Plan szkolenia Rozwiń listę

  1. Introduction
    • Course Objectives, Course Agenda and Appendixes Used in this Course
    • Describe the full Human Resources (HR) Schema
    • Review the online Oracle Database 12c SQL and PL/SQL documentation and the additional available resources
    • List the PL/SQL development environments Available in this course
    • Use the SQL Worksheet
    • Execute SQL Statements
    • Work With Script Files
    • Create and Execute Anonymous Blocks
  2. Creating Stored Procedures
    • Describe PL/SQL blocks and subprograms
    • Describe the uses and benefits of procedures
    • Create, call, and remove procedures
    • Use formal and actual parameters
    • Identify the available parameter-passing modes
    • Pass parameters using the positional, named, or combination techniques
    • Handle exceptions in procedures
    • View the procedure information
  3. Creating Functions and Debugging Subprograms
    • Creating Stored Functions
    • The Difference Between Procedures and Functions
    • Developing Functions
    • Creating and Executing and Removing Functions
    • Identifying the Advantages of Using Stored Functions in SQL Statements
    • Using User-Defined Functions in SQL Statements
    • Using a PL/SQL Function in the SQL WITH Clause
    • Restrictions When Calling Functions from SQL statements
  4. Creating Packages
    • Using PL/SQL Packages
    • The Components of a PL/SQL Package
    • The Visibility of a Package’s Components
    • Developing a PL/SQL Package
    • Creating the Package Specification and Package Body
    • Invoking the Package Constructs
    • Creating and Using Bodiless Packages
    • Removing a Package
  5. Working With Packages
    • Overloading Subprograms
    • Using Forward Declarations to Solve Illegal Procedure Reference
    • Initializing Packages
    • Using Package Functions in SQL and Restrictions
    • Controlling Side Effects of PL/SQL Subprograms
    • Persistent State of Packages
    • Persistent State of Package Variables and Cursors
    • Using PL/SQL Tables of Records in Packages
  6. Using Oracle-Supplied Packages in Application Development
    • Using Oracle-Supplied Packages
    • Examples of Some of the Oracle-Supplied Packages
    • How Does the DBMS_OUTPUT Package Work?
    • Using the UTL_FILE Package to Interact With Operating System Files
    • Using the UTL_MAIL Package
  7. Using Dynamic SQL
    • The Execution Flow of SQL
    • Working With Dynamic SQL
    • When Do You Need Dynamic SQL?
    • Using Native Dynamic SQL (NDS)
    • Declaring Cursor Variables
    • Executing a PL/SQL Block Dynamically
    • Using Native Dynamic SQL to Compile PL/SQL Code
  8. Design Considerations for PL/SQL Code
    • Standardize constants with a constant package
    • Standardize exceptions with an exception package
    • Write PL/SQL code that uses local subprograms
    • Grant Roles to PL/SQL Packages and Standalone Stored Subprograms
    • Use the NOCOPY compiler hint to pass parameters by reference
    • Use the PARALLEL ENABLE hint for optimization
    • Use the AUTONOMOUS TRANSACTION pragma to run independent transactions within a single transactio
    • Describe the differences between invoker rights and definer rights
  9. Creating Triggers
    • Describe different types of triggers
    • Describe database triggers and their use
    • Create database triggers
    • Describe database trigger firing rules
    • Remove database triggers
  10. Creating Compound, DDL, and Event Database Triggers
    • Describe compound triggers
    • Describe mutating tables
    • Create triggers on DDL statements
    • Create triggers on system events
    • Display information about triggers
  11. Using PL/SQL compiler
    • Using the PL/SQL CompilerUsing the Initialization Parameters for PL/SQL Compilation
    • Using the PL/SQL Compile Time Warnings
    • Viewing the Current Setting of PLSQL_WARNINGS
    • Viewing the Compiler Warnings: Using SQL Developer, SQL*Plus, or the Data Dictionary Views
    • Guidelines for Using PLSQL_WARNINGS
  12. Managing Dependencies
    • Describe dependent and referenced objects
    • Track procedural dependencies with dictionary views
    • Predict the effect of changing a database object upon stored procedures and functions
    • Manage local and remote procedural dependencies
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania

Wymagane prerekwizyty:

  • Basic Knowledge of PL/SQL
  • Familiarity with programming languages
  • Oracle Database 12c: Introduction to SQL Ed 1.1
  • Oracle Database: PL/SQL Fundamentals

Sugerowane prerekwizyty:

  • Oracle SQL Tuning for Developers Workshop
Poziom trudności
Czas trwania 3 dni
Certyfikat

Uczestnicy szkoleń otrzymają zaświadczenia o ukończeniu kursu sygnowane przez firmę Oracle.

Prowadzący

Autoryzowany wykładowca Oracle.

Szkolenia powiązane tematycznieRozwiń listę

Bazy danych


Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

Administratorem danych osobowych jest Compendium – Centrum Edukacyjne Spółka z o.o. z siedzibą w Krakowie, ul. Tatarska 5,30-103 Kraków, e-mail: compendium@compendium.pl

W sprawach związanych z Pani/a danymi można kontaktować się z powołanym Inspektorem Ochrony Danych, e-mail iod@compendium.pl, lub pisząc na adres korespondencyjny Compendium – Centrum Edukacyjne Spółka z o.o. ul. Tatarska 5, 30-103 Kraków

Dane będą przetwarzane w celu przesyłania informacji handlowych, marketingowych oraz przesłaniu newslettera na podstawie wyrażonej zgody.

Dane mogą być udostępniane:

- pracownikom i współpracownikom Compendium – Centrum Edukacyjne Spółka z o.o., którzy muszą mieć dostęp do danych osobowych aby realizować Pani/a zamówienie, lub usługę
- podmioty przetwarzające dane na zlecenie Compendium – Centrum Edukacyjne Spółka z o.o., np. poczta, kurier, przewoźnik profesjonalny,
- uprawnione organy państwowe w tym organy nadzorcze w zakresie ich uprawnień.

Dane będą przechowywane przez okres realizacji zamówienia i usług posprzedażowych, a jeżeli tego okresu ustalić się nie da – do czasu wyrażenia przez Panią/a sprzeciwu.

Ma Pan/i prawo dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania.

Ma Pan/i prawo do wniesienia sprzeciwu wobec dalszego przetwarzania, a w przypadku wyrażenia zgody na przetwarzanie danych do jej wycofania. Skorzystanie prawa cofnięcia zgody nie ma wpływu na przetwarzanie, które miało miejsce do momentu wycofania zgody.

Ma Pan/i także prawo do przenoszenia danych.

Informujemy, że Pana/Pani dane osobowe nie będą profilowane.

Przysługuje Pani/u prawo wniesienia skargi do organu nadzorczego Prezesa Urzędu Ochrony Danych Osobowych, w przypadku przetwarzania Pana/Pani danych osobowych w sposób naruszający przepisy RODO.

CENA 4425 PLN NETTO Czy wiesz, że możesz uzyskać do 100% dofinansowania na ten kurs?   Sprawdź jak »

zamknij

Kody rabatowe

Kod rabatowy, może dotyczyć (szkolenia, producenta, terminu). Jeżeli posiadasz kod rabatowy, to wpisz go w odpowiednie pole.
(kolor zielony oznacza wpisanie prawidłowego kodu | kolor czerwony oznacza, że wpisany kod jest nieprawidłowy)

FORMA SZKOLENIA ?

zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

MATERIAŁY SZKOLENIOWE ?

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

 

WYBIERZ TERMIN SZKOLENIA

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin

Najbliższe szkolenia Oracle

Harmonogram szkoleń Oracle