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



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. Once you complete this exam, you will earn your official Oracle Database PL/SQL Developer certification.



— FAQ —

Pour vous inscrire à un cours, vous pouvez soit nous appeler, soit saisir votre demande en ligne, et notre personnel administratif vous appellera pour vous inscrire.
Vous pouvez trouver la plupart des informations de planification et de tarification sur notre site Web, ou vous pouvez appeler notre bureau pour obtenir de l'aide.
Absolument. N'hésitez pas à contacter notre bureau, nous serons plus qu'heureux de travailler avec vous pour répondre à vos besoins de formation.
Les sessions de MCIT commencent tous les quatre mois, soit en octobre (session d’automne), février (session d’hiver), et juin (session d’été). Les étudiants sont invités à s’inscrire au moins 2 à 16 semaines à l’avance. Veuillez noter que plusieurs cours affichent complet bien avant la date limite d’inscription.