Oracle Oracle PLSQL - Procedures and Functions

Oracle PLSQL - Procedures and Functions

Catalog: Oracle
Short name: Procedures and Functions
Course start date: 2024-07-02
Paystack

Description

This course introduces students to PL/SQL and helps them understand the benefits of this powerful programming language. Participants learn to create PL/SQL Writing Explicit Cursors, Advanced Explicit Cursor Concepts, Handling Exceptions, Creating Procedures, Creating Functions. All this topics will be taught along with the practical examples in the software.


Participants use Oracle SQL Developer to develop these program units.


This Oracle PL/SQL tutorial teaches you the basics of database programming in PL/SQL with appropriate PL/SQL tutorials with coding examples.


PLSQL stands for “Procedural Language extensions to SQL”, and is an extension of SQL that is used in Oracle. PLSQL is closely integrated into the SQL language, yet it adds programming constructs that are not native to SQL.


PL/SQL is an imperative 3GL that was designed specifically for the seamless processing of SQL commands. It provides specific syntax for this purpose and supports exactly the same datatypes as SQL. Server-side PL/SQL is stored and compiled in Oracle Database and runs within the Oracle executable. It automatically inherits the robustness, security, and portability of Oracle Database.


PL/SQL works analogously to the embedded procedural languages associated with other relational databases. For example, Sybase ASE and Microsoft SQL Serverhave Transact-SQL, PostgreSQL has PL/pgSQL (which emulates PL/SQL to an extent), and IBM DB2 includes SQL Procedural Language,[2]which conforms to theISO SQL’s SQL/PSM standard.


PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (runtime errors). Arrays are supported involving the use of PL/SQL collections. Implementations from version 8 of Oracle Database onwards have included features associated with object-orientation. One can create PL/SQL units such as procedures, functions, packages, types, and triggers, which are stored in the database for reuse by applications that use any of the Oracle Database programmatic interfaces.

Course Duration:-3h 2m


Sections

General
0 activities

Cursors‚ Declare‚ Open and Fetch cursors
Fetching Data from the Cursor
Explicit Cursor‚ Records and For Loops
Cursors and Records
Writing Explicit Cursors
Advanced Explicit Cursor
The WHERE CURRENTOF Clause
Advanced Explicit Cursor Concepts
Exception‚ Trapping Predefined Exception
Non predefined Error
Trapping User-Defined Exceptions
Handling Exceptions
PLSQL Program Constructs‚ Developing Sub Program
PLSQL Subprograms
Procedures‚ Syntax‚ Paramaters‚ In Parameters
Formal Versus Actual Parameters
Out Parameters‚ In OUTParameters and Declaring Sub Programs
Methods for Passing Parameters
Invoking Procedure‚ Handled and Unhandled Exception and Removing Procedure
Invoking Procedure‚ Handled and Unhandled Exception and Removing Procedure summary
Creating Procedures 1
Creating Procedures 2
Creating Procedures 3
Overview of Stored Functions
Creating a Stored Function by Using iSQLPlus
Invoking Functions‚ Removing Functions and Benefits
Invoking Functions‚ Removing Functions and Benefits summery
Creating Functions
Course Certificate

Secure Video
28
Certificate
1
Cost: 5000

Tag

Course Duration:-3h 2m