Login     Signup
   info@zetlantechnologies.com        +91-8680961847

Home   >   PL/SQL


PL/SQL (Procedural Language/SQL) is a procedural language extension to SQL for the Oracle database, offering a way to mix SQL statements with procedural constructs. It's used to write stored procedures, functions, and packages within Oracle databases, enabling more complex logic and data manipulation


Key Features and Components:


Course Details

1. Introduction to PL/SQL

  • Overview of PL/SQL
  • Advantages of PL/SQL over SQL
  • PL/SQL Architecture
  • PL/SQL Blocks: Anonymous, Named, and Nested Blocks
  • PL/SQL Execution Environment

  • Declaring Variables and Constants
  • Data Types in PL/SQL
  • Operators in PL/SQL
  • Control Structures:
    • Conditional Statements (IF, CASE)
    • Loops (LOOP, WHILE, FOR)

  • Implicit vs. Explicit Cursors
  • Cursor Attributes (%FOUND, %NOTFOUND, %ROWCOUNT, %ISOPEN)
  • Cursor FOR Loop
  • Parameterized Cursors
  • Ref Cursors (Cursor Variables)

  • Introduction to Exception Handling
  • Predefined Exceptions
  • User-Defined Exceptions
  • RAISE and RAISE_APPLICATION_ERROR
  • Handling Multiple Exceptions

  • Creating and Executing Procedures
  • Creating and Executing Functions
  • IN, OUT, INOUT Parameters
  • Difference Between Procedures and Functions

  • Introduction to Triggers
  • Types of Triggers: Row-level, Statement-level, Instead-of Triggers
  • Creating BEFORE and AFTER Triggers
  • Mutating Table Error and Solutions

  • Introduction to Packages
  • Creating Package Specification and Body
  • Private vs. Public Objects in Packages
  • Advantages of Using Packages

  • PL/SQL Records (%ROWTYPE, User-Defined Records)
  • Collections:
    • VARRAYs
    • Nested Tables
    • Associative Arrays (Index-by Tables)
  • Collection Methods (COUNT, EXTEND, DELETE, etc.)

  • BULK COLLECT and FORALL
  • Using SAVE EXCEPTIONS
  • Performance Benefits of Bulk Processing

  • Introduction to Dynamic SQL
  • EXECUTE IMMEDIATE
  • Using DBMS_SQL Package
  • Binding Variables in Dynamic SQL


Fees Structure : 12500 INR / 145 USD
Total No of Class : 70 Video Class
Class Duration : 40:00 Working Hours
Download Feature : Download Avalable
Technical Support : Call / Whatsapp : +91 8680961847
Working Hours : Monday to Firday 9 AM to 6 PM
Payment Mode : Credit Card / Debit Card / NetBanking / Wallet (Gpay/Phonepay/Paytm/WhatsApp Pay)

Brochure       Buy Now       Sample Demo

Fees Structure : 22000 INR / 256 USD
Class Duration : 55 Days
Class Recording : Live Class Recording available
Class Time : Monday to Firday 1.5 hours per day / Weekend 3 Hours per day
Technical Support : Call / Whatsapp : +91 8680961847
Working Hours : Monday to Firday 9 AM to 6 PM
Payment Mode : Credit Card / Debit Card / NetBanking / Wallet (Gpay/Phonepay/Paytm/WhatsApp Pay)

Download Brochure       Pay Online