
This video discusses the basics of PL/SQL, its need, and features. It also covers the tabular comparison of SQL and PL/SQL.
This video discusses the architecture of PL/SQL
This video discusses the PL/SQL language elements like Identifiers, Literals, Operators, Comments, Expressions and comparisons and its Datatypes.
This video discusses the structure of the PL/SQL block in a simplified manner.
Demonstrates using Oracle Live SQL, a cloud-based Oracle environment, to access a browser-based server and run SQL and PL/SQL blocks to create and query data.
This video session discusses the concept and usage of the variable. It highlights the different ways to assign value to variables in PL/SQL.
This video discusses the usage and demonstration of Select into Statement of PL/SQL
This video session discusses the concept and usage of Constants in PL/SQL.
This video session discusses the concept and usage of Variable attribute %TYPE.
This video session discusses the variable attribute %ROWTYPE. Its usage in the form of a demonstration has been explained in this video.
This video session discusses the conditional statements of PL/SQL with its demonstration.
This video session discusses the Simple Loop Statements of PL/SQL with examples and its demonstration.
This video session discusses the While Loop Statement of PL/SQL. It shows the demonstration of While Loop with example code.
This video session discusses the For Loop Statement of PL/SQL. It covers the demonstration of For Loop with examples. It also highlights the unique feature of the For Loop Statement.
This video session discusses the Sequential Control Statements of PL/SQL. This covers the GOTO statement and NULL statement of PL/SQL. This video also shows the demonstration of these statements with example code.
This video session discusses the concept of Exception Handling and Its Types.
This video session discusses the Implicit Exceptions: Trapping of Predefined Oracle Server Errors with lots of examples.
This video session covers the Demonstration of Predefined Oracle Server Errors by using Oracle Live.
This video session discusses the Demonstration of Trapping of Non-Predefined Oracle Server Errors with examples.
This video session discusses the concept of User-Defined Exceptions with examples.
This video session demonstrates the use of Explicit or User Defined Exceptions with example codes.
This video session discusses the Handing of Errors Raised in Declare Section and Propagation of Exceptions with example code. The demonstration of this concept has also been covered in this video session.
This video session the need and concept of Re-raising of Exceptions. The demonstration of the example code for Re-raising of Exceptions is also covered in this video session.
This video session discusses the problem statement for Assignment on Exception Handling.
This video session discusses the Solution of Assignment on Exception Handling. The demonstration of the solution to the problem statement has been covered in this video session.
Explore the concept of cursor in SQL, examining how Oracle uses an internal memory area to execute and store results of SQL statements, and differentiate implicit and explicit cursors.
This video discusses the concept of Implicit Cursor with examples in a simplified manner.
This video session demonstrate the usage of Implicit Cursor with example codes.
This video session discusses the concept of Explicit or User Defined Cursors.
This video session discusses the need and usage of explicit cursors with example code.
This video session demonstrates the use of Explicit Cursors with example codes.
This video session discusses the concept and demonstration of Cursor For Loop with example codes.
This video session discusses the concept and Usage of Cursor with Parameters for simple explicit cursor and Cursor For Loop with examples.
This video session demonstrates the usage of Cursor with Parameters with example code.
This video session discusses the problem statements for Cursor Assignment-2.
This video session discusses the PL/SQL code for Cursor Assignment-2. The demonstration of this code is given in this video session.
This video session discusses the concept and need of Sub Programs. This video session also discusses its types.
This video discusses the concept and usage of local functions with examples. This video session also demonstrates the use of the local function.
This video session covers the demonstration of local functions of PL/SQL with their example code.
This video session discusses the concept and syntax of Local Procedures of PL/SQL.
This video session discusses the concept of Stored Functions of PL/SQL and its Syntax.
This video session covers the demonstration of stored functions of PL/SQL with their example code.
Demonstrate pl/sql local procedures by computing addition, subtraction, multiplication, and division on two numbers, and update employee salaries with a second procedure.
This video session discusses the concept, syntax, and usage of Stored Procedure of PL/SQL.
This video session covers the Demonstration of Local Procedures of PL/SQL with example codes.
This video session discusses the problem statements for Sub Program Assignment-1.
This video session discusses the Solution of Sub Program Assignment-1 with example code and its demonstration.
This video session discusses the problem statements for Sub Program Assignment-2.
This video session discusses the solution for Sub Program Assignment-2 Question-1. It also demonstrates its code.
This video session discusses the Solution Sub Program Assignment-2 Question 2. It also shows the demonstration of code.
This video session discusses the concept and needs of the trigger.
This video session discusses the Uses and Applications of Database Trigger.
This video session discusses 12 Types of Trigger in a simplified manner.
This video session discusses the Before Statement Level and Row Level Trigger with examples.
This video session discusses the After Statement Level and Row Level Trigger with examples.
Learn the syntax of PL/SQL triggers, including create or replace trigger, before/after timing, insert/update/delete events, row-level versus statement-level, and referencing old and new values.
Explore how triggers access old and new column values using old and new keywords, and reference them as previous and latest in update, insert, and delete operations.
Demonstrates a before insert or update trigger on the implied table to convert e_name to uppercase for each row using new.e_name and the upper function.
Create a row-level after trigger on the table to record each insert, update, or delete in the audit table, capturing the e number, operation name, and date of operation.
Learn how to raise application errors with a before trigger that blocks inserts, updates, or deletes on Sunday using raise_application_error with a negative error number.
Enforce primary key constraint on m table e_number by implementing a before insert or update trigger that ensures non-null and unique values using new.e_number and raise_application_error when violated.
Do words like Cursor, Function, Procedure and Trigger sound confusing to you? Have you been looking for a course that teaches you all the basics of PL/SQL in a fun relaxed manner? If so then you are going to find this course absolutely perfect for you.
This course has been selected in the list of Top 2% courses by CourseMarks
There is a growing demand for database experts all over the world. And this course is intended to fill this gap. This course on PL/SQL has been specially designed to better equip the learners for their academic and professional career.
This course is aimed at beginners, and it will guide you on a wonderful journey to transform you from naïve to expert of PL/SQL. In this course, you'll learn the PL/SQL using Oracle, i.e., the most widely used Database Software in the world.
In this course you will learn how to use PL/SQL statements to implement business logic with the use of Cursors, Procedures, Functions and Triggers. All these concepts are covered through lot of examples to make the learning fun and exciting. The main strength of the course is explanation with the practical examples so that learners can grasp the contents easily.
Overview of Course Contents:
Section-1: Basics of PL/SQL
· Introduction to PL/SQL
· Architecture of PL/SQL
· PL/SQL Language Elements
· Structure of PL/SQL Block
Section-2: Variables and Constants
· Variables in PL/SQL
· Select into Statement of PL/SQL
· Constants in PL/SQL
· Variable Attributes
Section-3: Conditional, Looping and Sequential Statements
· Conditional Statements
· Simple Loop
· While Loop
· For Loop
· Sequential Control
· Assignments and Its Solution
Section-4: Exception Handling
· Major strengths of this course is as follows:
· Types of Exceptions
· Handling of Predefined and Non-Predefined Oracle Server Errors
· Explicit Exceptions
· Error Trapping Functions
· Exceptions raised in Declare Section
· Propagation of Exceptions
· Re-raising of Exceptions
· Demonstrations
· Assignment and Its Solution
Section-5: Cursor Handling
· Concept of Cursor
· Implicit Cursor
· Explicit Cursor
· Demonstrations
· Cursor For Loop
· Cursor with Parameters
· Cursor Assignments and Its Solutions
Section-6: Sub-Programs, Functions and Procedures
· Sub Programs & Its Types
· Local Functions
· Stored Functions
· Demonstrations
· Local Procedures
· Stored Procedures
· Assignments & Its Solutions
Section 7: Trigger
· Concept of Trigger
· Uses and Applications of Trigger
· Types of Trigger
· Before Statement & Row Level Trigger
· After Statement & Row Level Trigger
· Syntax of Trigger
· Old and New Keywords
· Raising Application Errors
· Assignments & Its Solutions
Strengths of Course
· More than 9 Hours of Video Contents
· More than 70 Video Sessions
· Enough Reading Material to Brain Map the Concepts
· Quizzes after each section to check your progress
· Every Section has Assignments to have learning by doing pedagogy
· Excellent course to prepare for DBMS
· Excellent way to become expert of PL/SQL before placement and Interviews