Oracle PLSQL Training

Oracle PLSQL Training in Bangalore

DSMINFOTECH is a software training institute located in Bangalore that offers training in Oracle PL/SQL. PL/SQL is a procedural language designed specifically for the Oracle Database Management System. The training covers the basics of PL/SQL, as well as advanced topics, to help students become proficient in writing efficient and effective PL/SQL code.

Some of the topics covered in the Oracle PL/SQL course at DSMINFOTECH include:

  1. Introduction to PL/SQL
  2. Overview of PL/SQL architecture
  3. PL/SQL data types and variables
  4. PL/SQL control structures
  5. PL/SQL procedures and functions
  6. PL/SQL cursors and exceptions
  7. PL/SQL triggers and packages
  8. PL/SQL collections and advanced topics
  9. PL/SQL best practices and real-world case studies

DSMINFOTECH has experienced trainers who use a combination of lectures, hands-on labs, and real-world case studies to help students understand the concepts and apply them in practical scenarios. The course duration, fees, and other details may vary, so it is best to check with DSMINFOTECH directly for the latest information.


Get In Touch

Oracle PL/SQL Course Syllabus

Basics of PL/SQL
  • PL/SQL architecture
  • PL/SQL and SQL*Plus
  • PL/SQL Basics, Variables, Constants, data types & error handling
  • PL/SQL wrapper utility
PL/SQL structures
  • Simple blocks
  • Control structures
  • PL/SQL records
  • Recognizing the Basic PL/SQL Block and Its Sections
  • Describing the Significance of Variables in PL/SQL
  • Distinguishing Between PL/SQL and Non-PL/SQL Variables
  • Declaring Variables and Constants
  • Executing a PL/SQL Block
Error checking ? exception handling
  • Defining exceptions
  • Using the when others clause
  • Ensuring complete error checking
  • Passing error messages to calling routine
Boolean logic in PL/SQL
  • Identifying the Uses and Types of Control Structures
  • Constructing an IF Statement
  • Constructing and Identifying Different Loop Statements
  • Controlling Block Flow Using Nested Loops and Labels
  • Using Logic Tables
  • If-then-else structure
  • Testing for numbers characters and Booleans
Cursors in PL/SQL
  • Cursor basics
  • Using a cursor for a multi-row SQL query
Iteration in PL/SQL
  • For loop
  • While loop
PL/SQL tables
  • Defining PL/SQL tables
  • Reasons to use PL/SQL tables
  • Populating a PL/SQL table
  • Retrieving from a PL/SQL table
Dynamic SQL in PL/SQL
  • Introduction to the dbms_sql package
  • Creating a dynamic SQL statement
Nested blocks in PL/SQL
  • Introduction to the dbms_sql package
  • Creating a dynamic SQL statement
Triggers in PL/SQL
  • Triggers and database events
  • Defining a trigger
  • Timing a trigger
  • Enabling and disabling a trigger
Stored procedures, functions and packages
  • Basics of stored procedures
  • Basics of functions
  • Basics of packages
  • Defining stored procedures & functions
  • Function and stored procedures prototypes
  • Passing arguments to functions and stored procedures
  • Recompiling functions and stored procedures
  • Pinning packages in the SGA with dbms_shared_pool.keep
  • Package forward declaration
  • Package dependency
  • Package overloading
  • Listing package information
Bulking in PL/SQL
  • Bulk queries
  • Bulk DML (forall statement)
  • Using cursor attributes
  • Analyzing impact of bulk operation

    To Get Complete Course Information