• Email Us
  • (408) 340-9800
Skyline Advanced Technology Services
  • Catalog
      • ubermenu-blue-building-silouhette-2All Brands
        • Topics
          • Browse Course Catalog
          • All Topics
      • Cisco
        • Topics
          • All Topics
          • Artificial Intelligence
          • Automation/Programmability
          • Business Enablement
          • Cloud
          • Collaboration
          • Cyber Security
          • Data Center
          • Design
          • DevNet
          • Enterprise Network
          • Network Management
          • Network Security
          • Security
          • Service Provider
          • Stealthwatch
          • Wireless
        • Resources
          • Cisco Certifications
          • Cisco Learning Credits (CLCs)
          • Cisco Digital Learning Solutions
          • Cisco U.
          • Cisco Continuing Education Program
      • Skyline ATS
        • Offerings
          • Athena 12 month subscription
          • Athena 6 month subscription
      • NVIDIA
        • Topics
          • All Topics
          • Artificial Intelligence
          • NVIDIA Online Labs
        • Featured Course
      • AWS
        • Topics
          • All Topics
          • Cloud
      • Python
        • Topics
          • All Topics
          • Automation/Programmability
      • VMware
        • Topics
          • All Topics
          • Data Center
      • CompTIA
        • Topics
          • All Topics
          • Cloud
          • Data Center
          • Enterprise Network
          • Fundamental Courses
          • Project Management
          • Security
      • Google
        • Topics
          • All Topics
          • Cloud
      • ITIL
        • Topics
          • All Topics
          • Service Management
      • Microsoft
        • Topics
          • All Topics
          • Automation/Programmability
          • Cloud
          • Data Center
          • Project Management
      • Palo Alto
        • Topics
          • All Topics
          • Security
      • F5
        • Topics
          • All Topics
          • Security
      • Tableau
        • Topics
          • Business Intelligence
  • Training
    • Schedule | Locations
      • Guaranteed to Run
      • Buy With Cisco Learning Credits
      • Virtual Classroom Schedule
      • Locations
    • Delivery Methods
      • Live Classroom
      • Virtual Classroom
      • Digital Learning Solutions
      • Private Classroom
  • Services
    • Personalized Content Development
      • Personalized Content Development
    • Professional Services
      • Consulting, Design, Implementation
      • Mentored Installs & QuickStarts
    • Staff Augmentation
      • Staff Augmentation
    • Educational Services
      • Athena
      • Curriculum Development
      • eLearning Development
      • Student Services
  • Solutions
    • Technology Solutions
      • Cisco ACI
      • Cisco DNA Center
      • Cisco Meraki
      • Cisco Secure Network Analytics
      • Cisco Webex
      • Cloud Solutions
      • Cybersecurity
      • Identity Services Engine (ISE)
      • Network Programmability
      • Software Defined Access (SDA)
      • Software-Defined WAN (SD-WAN)
      • Software-Defined Networking (SDN)
    • Integrated Solutions
      • Technology Partners
      • Cisco Solutions
      • Professional Services
      • SMB Solutions & Services
    • Industry Solutions
      • Industries
      • Education
      • Government
      • Virtual Solutions
    • Enablement Solutions
      • Sales
      • Partner
      • Engineering
      • Consultative Technology Associate (CTA) Certification
  • Resources
    • Resources
      • Student Services
      • Skyline Learning Credits (SLCs)
      • Trending Courses & Certifications
    • Subscriptions
      • Athena – Continuous Learning Program
      • Cisco U.
  • About
    • About Us
    • Privacy
    • Policies
    • Contact Us
Catalog > All Topics

Oracle 19C PL/SQL Fundamentals - Introduction to PL/SQL (Oracle 19C PL/SQL Fundamentals)

Oracle
  • Course Summary
  • Schedule
3 Days
Download Course Outline
$2,395.00
Request a Quote
Credit not applicable
Share
Schedule
Export to CSV
  • No schedule events found for this course.
      • PC
        Private Class
        Privately train a group of your employees at your facility, virtually, or any of our locations.
    Request
  • LCLive Classroom
    Live Classroom
    Learn and interact with your instructor and peers in-person in our classrooms.
  • VCVirtual Classroom
    Virtual Classroom
    Attend any of our instructor-led classes virtually regardless of your physical location.
  • PCPrivate Class
    Private Class
    Privately train a group of your employees at your facility, virtually, or any of our locations.
  • GTRGuaranteed to Run
    Guaranteed to Run
    GTR classes are guaranteed to run as promised and delivered.
Course Summary
Show All

Description

Learn Comprehensive introduction to PL/SQL including the use of both SQL Developer and SQL Plus.

Oracle 19C PL/SQL Fundamentals provides a complete, hands-on, comprehensive introduction to PL/SQL including the use of both SQL Developer and SQL Plus.

Objectives

Oracle 19C PL/SQL Fundamentals provides a complete, hands-on, comprehensive introduction to PL/SQL including the use of both SQL Developer and SQL Plus.

Prerequisites

Attendees should have basic computer skills. A basic knowledge of databases is helpful, but not required.

Who Should Attend

This course is appropriate for anyone needing to interface with an Oracle database or those needing a general understanding of Oracle database functionality. That would include end users, business analysts, application developers and database administrators.

Outline

PL/SQL PROGRAM STRUCTURE

  • PL/SQL VS. SQL
  • PL/SQL ENGINES AVAILABLE
  • ANONYMOUS PL/SQL BLOCK STRUCTURE
  • OBJECT NAMING RULES
  • VARIABLE DECLARATIONS
  • AVAILABLE DATATYPES
  • Scalar Datatypes
  • Using Extended Datatypes
  • Object Types
  • EXECUTABLE STATEMENTS
  • EXPRESSIONS
  • BLOCK LABELING
  • VARIABLE SCOPING RULES
  • COMMENTS IN PROGRAMS AND SCRIPTS
  • BASIC CODING STANDARDS

PL/SQL FLOW CONTROL

  • CONDITIONAL CONTROL
  • COMPARISON OPERATORS
  • LOGICAL OPERATORS
  • Truth Tables
  • REPETITION CONTROL
  • The Simple Loop
  • WHILE Loop
  • FOR Loop
  • CONTINUE Statements In Loops
  • Step Loops
  • THE GOTO STATEMENT
  • CASE EXPRESSIONS / STATEMENTS
  • BIND VARIABLES
  • SUBSTITUTION VARIABLES

SQL DEVELOPER AND PL/SQL

  • SQL DEVELOPER AND PL/SQL
  • CREATING AND EXECUTING SCRIPTS

SELECT INTO

  • SELECTING SINGLE ROWS OF DATA
  • ANCHORING VARIABLES TO DATATYPES
  • DML IN PL/SQL
  • RETURNING INTO
  • SEQUENCES IN PL/SQL
  • TRANSACTION CONTROL IN PL/SQL
  • AUTONOMOUS TRANSACTIONS

THE PL/SQL CURSOR

  • DECLARING EXPLICIT CURSORS
  • OPENING AND CLOSING EXPLICIT CURSORS
  • USING EXPLICIT CURSORS TO RETRIEVE VALUES
  • EXPLICIT CURSOR ATTRIBUTES
  • USING A LOOP WITH AN EXPLICIT CURSOR
  • USING PERCENT ROWTYPE WITH CURSORS
  • THE CURSOR FOR LOOP
  • DBMS OUTPUT


OPTIMIZATION

  • TIMING PL/SQL
  • FOR UPDATE / WHERE CURRENT OF

PL/SQL EXCEPTION HANDLING

  • THE EXCEPTION SECTION
  • ORACLE NAMED EXCEPTIONS
  • PRAGMA EXCEPTION_INIT
  • USER DEFINED EXCEPTIONS
  • The Scope Of User-Defined Exceptions
  • RAISING NAMED EXCEPTIONS
  • EXCEPTION PROPAGATION
  • RAISING AN EXCEPTION AGAIN
  • LIFE AFTER AN EXCEPTION
  • WHEN OTHERS
  • TAKING YOUR BALL AND GOING HOME
  • DBMS_ERRLOG

STORED PROCEDURES

  • PROCEDURES
  • BENEFITS OF STORED PROCEDURES
  • Database Security
  • Performance
  • Productivity
  • Portability
  • PARAMETERS AND STORED PROCEDURES
  • Parameter Notation
  • STORED OBJECT CREATION
  • Syntax For Creating A Procedure
  • COMPILATION ERRORS
  • VIEWING COMPILED CODE
  • DROPPING A PROCEDURE
  • THE ALTER COMMAND AND STORED PROCEDURES

CREATING FUNCTIONS IN PL/SQL

  • FUNCTIONS
  • PURITY LEVELS
  • USING WHITE LISTS
  • OPTIMIZATIONS
  • PARALLEL ENABLE
  • DETERMINISTIC FUNCTIONS
  • PL/SQL RESULT CACHE
  • NOCOPY
  • DBMS OUTPUT IN FUNCTIONS
  • USING THE WITH CLAUSE FOR FUNCTIONS
  • PRAGMA UDF
  • PRAGMA INLINE
  • USING SQL DEVELOPER WITH STORED PROCEDURES
  • DEBUGGING

PACKAGES

  • CREATING PACKAGES
  • PACKAGE BENEFITS
  • Security
  • Persistent State
  • I/O Efficiency
  • A SIMPLE PACKAGE
  • OVERLOADING
  • BODILESS PACKAGES
  • SOURCE CODE ENCRYPTION
  • CREATING PACKAGES FROM PROCEDURES AND FUNCTIONS

CREATING DML TRIGGERS

  • DML TRIGGERS
  • DML TRIGGER STRUCTURE
  • CONDITIONAL TRIGGERING PREDICATES
  • TRIGGERS FOR BUSINESS RULES ENFORCEMENT
  • MUTATING AND CONSTRAINING TABLES
  • COMPOUND TRIGGERS
  • CONTROLLING FIRING ORDER
  • DDL FOR TRIGGERS
  • VIEWING TRIGGER SOURCE
  • INSTEAD OF TRIGGERS

ADVANCED CONCEPTS

  • EMBEDDED PROCEDURES
  • THE OPTIMIZING COMPILER
  • PL/SQL COMPILER WARNINGS
  • COMPILING FOR DEBUGGING
  • CONDITIONAL COMPILATION / INQUIRY DIRECTIVES
  • Error Directives
  • Inquiry Directives
  • Using Static Constants
  • DBMS DB VERSION
  • NATIVE COMPILATION
  • Recompiling All Database Objects

FILE OPERATIONS

  • MOVING FILES BETWEEN DATABASES
  • DIRECTORY ACCESS
  • FILE MANIPULATION
  • FCLOSE Procedure
  • FCLOSE ALL Procedure
  • FCOPY Procedure
  • FFLUSH Procedure
  • FGETATTR Procedure
  • FGETPOS Function
  • FOPEN Function
  • FREMOVE Procedure
  • FRENAME Procedure
  • FSEEK Procedure
  • GET_LINE Procedure
  • GET_RAW Procedure
  • IS_OPEN Function
  • NEW_LINE Procedure
  • PUT Procedure
  • PUT_LINE Procedure
  • PUTF Procedure
  • PUT_RAW Procedure

COLLECTIONS

  • DEFINING RECORDS
  • COLLECTIONS
  • Associative Arrays
  • Nested Tables
  • VARRAYs / VARYING ARRAYs
  • Assignments
  • Comparing Collections
  • COLLECTION METHODS
  • EXISTS
  • FIRST
  • LAST
  • COUNT
  • LIMIT
  • PRIOR
  • NEXT
  • DELETE
  • TRIM
  • SET THEORY AND NESTED TABLES

BULK OPERATIONS

  • BULK BINDING
  • FORALL
  • SQL%BULK_ROWCOUNT
  • SAVE EXCEPTIONS / SQL%BULK_EXCEPTIONS
  • BULK COLLECT
  • The LIMIT Clause
  • FORALL And The INDICES OF Clause
  • FORALL And VALUES OF
  • PIPELINED TABLE FUNCTIONS
  • MULTIDIMENSIONAL COLLECTIONS

POPULAR LINKS
  • Course Catalog
  • Guaranteed to Run
  • Special Offers
  • Services
  • Student Services
  • Solutions
ABOUT
  • Company
  • News
  • Events
  • Contact Us
Skyline ATS
Corporate Headquarters
2148 Bering Drive
San Jose, CA 95131
  • 408-340-9800
  • 408-340-9800
Connect With Us
©2025 Skyline Advanced Technology Service
  • Policies
  • Privacy