
This lecture is about how to use the Udemy platform. And also includes some useful tips to get most of out the course.
This lesson explains you about what is PL/SQL and Why you should choose PL/SQL as a Programming Language.
In this lecture, students are going to learn what the pluggable database, in other words, multitenant architecture is in Oracle Database.
In this SQL tutorial, the participants will learn how to get a database to proceed with The Complete PL/SQL Bootcamp: "Beginner to Advanced PL/SQL" course.
In this PL SQL tutorial, the Complete PL SQL Bootcamp course participants will learn how to download the Oracle Database 23ai Virtual Machine Image (OVA) file, set up a fully functional database ready for use.
In this PL SQL tutorial, the Complete Oracle PL SQL Bootcamp course participants will learn how to download and install the VirtualBox virtualization software, enabling them to use the image we downloaded in the previous lesson. This software will provide access to a pre-configured Linux operating system with an installed database, ready for use.
In this PL SQL tutorial, the Complete Oracle PL SQL Bootcamp participants will learn how to import the VirtualBox image we downloaded in the previous lesson into the VirtualBox software, ensuring a seamless setup and smooth operation.
In this PL SQL bootcamp tutorial, the Complete Oracle PL SQL Bootcamp participants will learn how to download and install the SQL Developer tool on their Windows machine, and connect it to a database running on a Linux server that we set up in previous lessons. The advantage of this setup is that we’ll use the pre-configured Linux image solely as the database server, while SQL Developer, installed on Windows, will handle the queries. This configuration enhances both performance and stability, allowing SQL Developer to run faster and more smoothly.
In this PL SQL tutorial, the Complete PL SQL Bootcamp participants will learn how to use the SQL Developer tool to run queries and follow along with the course content.
For the students who could succeed to complete the Option-1
In this PL/SQL tutorial, the PL/SQL course participants will learn about the Oracle Database 19c installation.
Lecture keywords: "oracle", "oracle sql", "oracle database", "oracle database installation", "oracle database 19c installation".
In this lecture, our students are going to learn how to unlock the HR schema to practice throughout the course.
This lecture covers how to download and configure Oracle SQL Developer software and how to connect to the Oracle Database 19c.
In this tutorial, the course participants will learn about the easiest way how to install Oracle Sample Schemas to be able to work with many database sample schemas provided by Oracle.
This code includes the required SQL script to generate the HR schema with all its data.
Note 1: You can use this script if you could not have the HR schema properly.
Note 2: Just select all of the scripts and execute them in one step when connected as the SYS or SYSTEM user.
In this lecture you will learn how to use variables with different ways.
In this lecture you will learn how to use variables with different ways.
In this lecture, you will learn how to use %TYPE operator to automatically assign the datatype.
In this lesson you will learn how to use delimiters and how to write comments and why to use them.
This lecture is about the scopes of variables in the blocks.
In this lesson you will learn a performance variable, bind variables.
These are the codes that we used in Using Bind Variables Lesson
In this lecture you will learn how to use case expressions and case statements in PL/SQL. These are the control structures like If statements.
In this lecture you will learn the loops terminology and how to use basic loops in PL/SQL..
In this lecture you will learn how to use while loops of PL/SQL..
In this lecture you will learn how to use a loop inside another one and exiting the outer loop with using labels in PL/SQL.
In this lecture you will learn how to use continue statement in PL/SQL Loops
Here you will find the codes of the examples that we did in our GOTO Statement lecture..
In this lecture you will learn how to operate data that you queried from a table.
In this lecture, you will see how to insert, update and delete data in your tables with the help of PL/SQL.
You will learn how to use sequence objects in PL/SQL
In this lecture you will learn how to use sequences in PL/SQL with different ways.
In this lecture you will learn how to make set serveroutput on command run automatically to enable server output.
In this lecture you will learn the difference between scalar data types and complex data types.
In this lecture, you will learn how to create a complext type and a real-world like example about PL/SQL Records
With this lecture, you will learn how to insert or update the data in your table with using records, easily.
In this lecture you will learn what are PL/SQL collections and a brief explanation about the types of the collections.
Here is the code samples that we used in composite data types section.
In this lecture you will learn how to use PL SQL records with cursors including cursor type records.
In this lecture you will learn how to loop with PL SQL cursors in many different ways.
In this article you will find the sample codes that we did in "Looping with Cursors" lecture
In this lecture you will learn how to use parameters with cursors. So you will use the same cursor with different parameters and you will get different results from the same cursor.
In this article you will find the sample codes that we did in "Cursors with Parameters" lecture
In this article you will find the sample codes that we did in "Cursor Attributes" lecture
In this lecture you will learn how to use the for update clause to lock the related rows
In this lecture you will learn how to update and delete the rows faster with using the wehre current of clause
This lecture will be online today. It is processing and it takes some time.
Here are the codes that we did in our lecture
In this lecture you will learn how to handle the user-defined exceptions and raise an exception to its caller
In this lecture you will learn how to raise an exception to the caller application with using pl sql raise_application_error procedure
A brief description of the functions and procedures, and the difference between them and the anonymous blocks
In this lecture you will learn how to pass parameters to your procedures
In this PL/SQL tutorial, the Complete PL/SQL Bootcamp course participants will learn why and how to create local functions and local procedures of PL SQL.
In this lecture you will learn how to overload the functions and procedures
In this lecture you will learn how to find your subprograms and how to drop the functions & procedures
In this lecture you will learn how to query a function just like a table.
Latest Course Updates:
(Dec, 2025) : Installing Oracle Database 23 AI section was added! (Brand New!)
(Aug 2025) : "Oracle-Supplied PL/SQL Packages" section was added!
(May 2025): "Using Dynamic SQL & PL/SQL in PL/SQL" section was added!
(Feb 2025) : High-Quality Closed-Captions were added!
(Dec 2024): New PL/SQL Quiz Questions were added!
Become an Oracle Database PL/SQL Developer Certified Professional!
This comprehensive PL/SQL Programming Bootcamp is created for Real Beginner to Advanced PL/SQL Subjects with hundreds of Real-World Examples. Every subject starts from the simplest for non-programmers and goes until the most advanced parts for the students who already know PL/SQL. Every student who wants to learn or Become a Hero in PL/SQL will find everything that they are looking for.
Students will learn and improve their:
PL/SQL Coding Skills
SQL & PL/SQL Performance
PL/SQL Scalability
Portability and Security of Database and PL/SQL Programming
And also our students will be prepared for:
(NEW!) Exam Number: 1Z0-149 Oracle Database 19c: Program with PL/SQL Oracle Certification Exam
Exam Number: 1Z0-148 Oracle Database 12c: Advanced PL/SQL | Oracle Certification Exam
Exam Number: 1Z0-144 Oracle Database 12c: Program with PL/SQL | Oracle Certification Exam
Exam Number: 1Z0-144 Oracle Database 11g: Program with PL/SQL | Oracle Certification Exam
Our PL/SQL Programming Bootcamp Covers:
PL/SQL Terminologies
PL/SQL Architecture
PL/SQL Variables
PL/SQL Control Structures
If-Then-Else Structure
Case Expressions
Loops
PL SQL While Loop
PL SQL For Loop
PL SQL Nested Loop
PL SQL Loop Labeling
PL SQL Continue Statement
PL SQL GOTO Statement
Using SQL inside PL/SQL
PL/SQL Cursors
Using PL/SQL Program Units (Functions & Procedures in PL/SQL)
PL/SQL Packages
PL/SQL Exceptions & Exception Handling
PL/SQL Debugging
Dynamic SQL & PL/SQL
PL/SQL Composite Data Types (Collections)
PL SQL Associative Arrays
PL SQL Nested Tables
PL SQL Varrays
PL SQL Records
PL/SQL Triggers
Oracle-Supplied Packages
Using PL/SQL Large Objects in PL/SQL (LOBs) (BLOB, CLOB, NLOB)
Using PL/SQL Object Oriented
Using PL/SQL Compiler
PL/SQL Performance & Tuning
PL/SQL Caching
PL/SQL Security
PL/SQL Fine-Grained Access Control (VPD)
PL/SQL Hints
PL/SQL Object Dependencies
Designing Better PL/SQL
Using Java/C in PL/SQL
Managing Dependencies
Important Note: This course will be continuously getting updated with more lectures, quizzes, assessments to enhance your knowledge of Oracle PL/SQL
See you in the first lecture!