Montreal College of Information Technology
Collège des technologies de l’information de Montréal English flagEN FlagFR


Oracle PL/SQL Programming

Become an Oracle PL/SQL Programmer and demonstrate an understanding of fundamental SQL concepts needed to undertake any database project. Learn in-depth knowledge of SQL and its use when working with the Oracle Database server. Gain a working knowledge of queries, insert, update and delete SQL statements as well as some Data Definition Language and Data Control Language, the optimizer, tales and indexes, data modeling, and normalization.

Instructor led


  • Oracle PL/SQL Programming

    Get trained by industry Experts

  • Oracle PL/SQL Programming

    Project Based Learning

  • Oracle PL/SQL Programming

    Learn while you Work

  • Oracle PL/SQL Programming

    State of the Art Infrastructure

  • Oracle PL/SQL Programming

    24/7 Lab access


Oracle PL/SQL Programming

  • Explaining the theoretical and physical aspects of a relational database
  • Relating clauses in SQL Select Statement to Components of an ERD
  • Explaining the relationship between a database and SQL
  • Using Column aliases
  • Using The SQL SELECT statement
  • Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
  • Using Arithmetic expressions and NULL values in the SELECT statement
  • Applying Rules of precedence for operators in an expression
  • Limiting Rows Returned in a SQL Statement
  • Using Substitution Variables
  • Using the DEFINE and VERIFY commands
  • Sorting Data
  • Manipulating strings with character functions in SQL SELECT and WHERE clauses
  • Performing arithmetic with date data
  • Manipulating numbers with the ROUND, TRUNC, and MOD functions
  • Manipulating dates with the date function
  • Applying the NVL, NULLIF, and COALESCE functions to data
  • Understanding implicit and explicit data type conversion
  • Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
  • Nesting multiple functions
  • Restricting Group Results
  • Creating Groups of Data
  • Using Group Functions
  • Using Self-joins
  • Using Various Types of Joins
  • Using Non equijoins
  • Using OUTER joins
  • Understanding and Using Cartesian Products
  • Using Single Row Subqueries
  • Using Multiple Row Subqueries
  • Update and delete rows using correlated subqueries
  • Matching the SELECT statements
  • Using the ORDER BY clause in set operations
  • Using The INTERSECT operator
  • Using The MINUS operator
  • Using The UNION and UNION ALL operators
  • Managing Database Transactions
  • Controlling transactions
  • Perform Insert, Update and Delete operations
  • Performing multi-table Inserts
  • Performing Merge statements
  • Managing Indexes
  • Managing Synonyms
  • Managing Sequences
  • Describing and Working with Tables
  • Describing and Working with Columns and Data Types
  • Creating tables
  • Dropping columns and setting column UNUSED
  • Truncating tables
  • Creating and using Temporary Tables
  • Creating and using external tables
  • Managing Constraints
  • Managing Views
  • Differentiating system privileges from object privileges
  • Granting privileges on tables
  • Distinguishing between granting privileges and roles
  • Working with INTERVAL data types



Those who wish to use in managing and manipulating Databases for use cases in - Web Development, Data Science to build applications.
Designed for seasoned Software Professionals, who are aspiring to learn PL/SQL Programming Language in simple and easy steps to execute their day to day tasks.
If you have a basic grasp of basic concepts like database, source code, text editor and compilers, etc. If you already have an understanding on SQL and other computer programming language, then it will be an added advantage to proceed.
You are a good fit if you have a basic grasp of RDBMS concepts & proceed with Oracle database and other advanced database concepts.


There are no formal prerequisites for this course, but we strongly suggest applicants have the following topics: Understanding core data concepts., Knowledge of working with relational databases on-premises and in the cloud. Knowledge of working with non-relational databases on-premises and in the cloud. Knowledge of data analysis and reporting concepts.

Upon completing this course, you will receive an industry-recognized certificate from MCIT. 

Oracle Database PL/SQL Developer certification. 


— F.A.Q —

To register for a course, you can either call us or enter your request online and our administrative staff will call you with steps to register.
You can find most of the scheduling and pricing information on our website, or you can call our office for assistance.
Definitely. Please feel free to contact our office, we will be more than happy to work with you to meet your training needs.
Montreal College offers a new session every four months, i.e., in October (fall session), February (winter session) and June (summer session). Students are encouraged to register at least 2 to 16 weeks in advance. Please note that many programs fill up before the registration deadline.