- Course Introductory Video
- UDEMY 101: How to Use Udemy? +Some Useful Tips
- What is PL/SQL and Why to Use?
- PL/SQL Architecture
- The Sample (HR) Schema Used in This Course
- Bonus Materials : Course Material & PL/SQL Cheatsheet
- Quiz 1
- About the Database Installation
- Which Option to Choose to Have a Database?
- Option 1: Having the Database with the Oracle Virtual Box
- Option 1: How to Install the Virtual Box on Mac OS X?
- What is Pluggable Database?
- Option 2: Downloading and Installing the Oracle Database
- Option 2: Unlocking the HR Schema
- Option 2: Configuring and Using the SQL Developer
- Option 3: Using Oracle Live SQL
- Option 3: About Oracle Live SQL Restrictions
- Anonymous Blocks
- PL/SQL Outputs
- Quiz 2
- What are Variables and Why to Use Them?
- Naming Rules & Naming Conventions
- Declaring & Initializing & Using Variables - Part 1
- Declaring & Initializing & Using Variables - Part 2
- Declaring & Initializing & Using Variables (Code Samples)
- Using %TYPE Attribute
- Using %Type Attribute (Code Samples)
- PL/SQL Delimiters and Commenting Your Code
- PL/SQL Delimiters and Commenting (Code Samples)
- PL SQL Variable Scope
- PL SQL Variable Scope (Code Samples)
- Using Bind Variables
- Using Bind Variables (Code Samples)
- Quiz 3 - Variables
- What are Control Structures & IF Statements
- What are Control Structures & IF Statements (Code Samples)
- Case Expressions
- Case Expressions (Code Samples)
- What are Loops - Basic Loops
- Basic Loops (Code Samples)
- While Loops
- While Loops (Code Samples)
- For Loops
- For Loops (Code Samples)
- Nested Loops & Loop Labeling
- Nested Loops & Loop Labeling (Code Samples)
- Continue Statement
- Continue Statement (Code Samples)
- GOTO Statement
- GOTO Statement (Code Samples)
- Quiz 4 - Control Structures
- Operating with Selected Database Data..
- Operating Wİth Selected Queries (Code Samples)
- DML Operations in PL/SQL
- DML Operations in PL/SQL (Code Samples)
- Using Sequences in PL/SQL
- Using Sequences in PL/SQL (Code Samples)
- Bonus - Enabling Server Outputs by Default.
- Quiz 5 - Using SQL in PL/SQL
- Simple Data Types vs Composite Data Types
- PL/SQL Records - Part 1
- PL/SQL Records - Part 2
- PL/SQL Records (Code Samples)
- Easy DML With Records
- Easy DML With Records (Code Samples)
- What Are Collections?
- Varrays & Collection Methods
- Varrays (Code Samples)
- Nested Tables
- Nested Tables (Code Samples)
- PL&SQL Associative Arrays (Part 1)
- PL&SQL Associative Arrays (Part 2)
- Associative Arrays (Code Samples)
- Storing Collections in Tables - (Part 1)
- Storing Collections in Tables - (Part 2)
- Storing Collections in Tables (Code Samples)
- Quiz 6 - Composite Data Types
- What are Cursors and Cursor Types in PL SQL?
- Using Explicit Cursors
- Using Explicit Cursors (Code Samples)
- Using Cursors with Records
- Cursors with Records (Code Samples)
- Looping with Cursors
- Looping with Cursors (Code Samples)
- PL SQL Cursors with Parameters
- PL SQL Cursors with Parameters (Code Samples)
- PL SQL Cursor Attributes
- PL SQL Cursor Attributes (Code Samples)
- For Update Clause
- For Update Clause (Code Samples)
- Where Current Of Clause
- Where Current Of Clause (Code Samples)