09-16-2023, 06:06 PM
Published 9/2023
Created by Lokanath Giri
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 180 Lectures ( 19h 38m ) | Size: 7.1 GB
Become an Expert in PL/SQL | Latest Version Oracle 21c | All script attached
[b]What you'll learn[/b]
PLSQL Basics (Procedure, Function, Triggers, Packages)
PLSQL Advanced Topic (Pipeline Function, Dependencies)
Real Time ETL Project on PL/SQL
Composite Data Types - Collections
Dynamic SQL
Design Considerations for PL/SQL Code
The PL/SQL Compiler
Manage Dependencies
Pipe Line functions
[b]Requirements[/b]
Student should have prior knowledge of SQL
Should have a Desktop or Laptop with Internet
[b]Description[/b]
Oracle PL/SQL Training SyllabusIntroduction to PL/SQL PL/SQL Overview Benefits of PL/SQL Subprograms Overview of the Types of PL/SQL blocks Create a Simple Anonymous Block Generate Output from a PL/SQL BlockPL/SQL Identifiers List the different Types of Identifiers in a PL/SQL subprogram. Usage of the Declarative Section to define Identifiers. Use variables to store data. Identify Scalar Data Types The %TYPE Attribute What are Bind Variables? Sequences in PL/SQL ExpressionsWrite Executable Statements Describe Basic PL/SQL Block Syntax Guidelines Comment Code Deployment of SQL Functions in PL/SQL How to convert Data Types? Nested Blocks Identify the Operators in PL/SQLInteraction with the Oracle Server Invoke SELECT Statements in PL/SQL to Retrieve data. Data Manipulation in the Server Using PL/SQL SQL Cursor concept Usage of SQL Cursor Attributes to Obtain Feedback on DML Save and Discard TransactionsControl Structures Conditional processing Using IF Statements Conditional processing Using CASE Statements Use simple Loop Statement Use While Loop Statement Use For Loop Statement Describe the Continue StatementExplicit Cursors What are Explicit Cursors? Declare the Cursor Open the Cursor Fetch data from the Cursor Close the Cursor Cursor FOR loop Explicit Cursor Attributes FOR UPDATE Clause and WHERE CURRENT ClauseException Handling Understand Exceptions Handle Exceptions with PL/SQL Trap Predefined Oracle Server Errors Trap Non-Predefined Oracle Server Errors Trap User-Defined Exceptions Propagate Exceptions RAISE_APPLICATION_ERROR ProcedureStored Procedures and Functions Understand Stored Procedures and Functions Differentiate between anonymous blocks and subprograms. Create a Simple Procedure Create a Simple Procedure with IN parameter. Create a Simple Function Execute a Simple Procedure Execute a Simple FunctionCreate Stored Procedures Create a Modularized and Layered Subprogram Design Modularize Development With PL/SQL Blocks Describe the PL/SQL Execution Environment Identity the benefits of Using PL/SQL Subprograms List the differences Between Anonymous Blocks and Subprograms Create, Call, and Remove Stored Procedures Using the CREATE Command and SQL Developer Implement Procedures Parameters and Parameters Modes View Procedures Information Using the Data Dictionary Views and SQL DeveloperCreate Stored Functions Create, Call, and Remove a Stored Function Using the CREATE Command and SQL Developer Identity the advantages of Using Stored Functions in SQL Statements List the steps to create a stored function. Implement User-Defined Functions in SQL Statements Identity the restrictions when calling Functions from SQL statements. Control Side Effects when calling Functions from SQL Expressions View Functions InformationCreate Packages Identity the advantages of Packages Describe Packages List the components of a Package. Develop a Package How to enable visibility of a Package's components? Create the Package Specification and Body Using the SQL CREATE Statement and SQL Developer Invoke Package Constructs View PL/SQL Source Code Using the Data DictionaryImplement Oracle-Supplied Packages in Application Development What is Oracle-Supplied Packages? Examples of Some of the Oracle-Supplied Packages How Does the DBMS_OUTPUT Package Work? Use the UTL_FILE Package to Interact With Operating System Files Invoke the UTL_MAIL Package Write UTL_MAIL SubprogramsTriggers Describe Triggers Identify the Trigger Event Types and Body Business Application Scenarios for Implementing Triggers Create DML Triggers Using the CREATE TRIGGER Statement and SQL Developer Identify the Trigger Event Types, Body, and Firing (Timing) Statement Level Triggers Versus Row Level Triggers Create Instead of and Disabled Triggers How to Manage, Test, and Remove Triggers?Create Compound, DDL, and Event Database Triggers What are Compound Triggers? Identify the Timing-Point Sections of a Table Compound Trigger Compound Trigger Structure for Tables and Views Implement a Compound Trigger to Resolve the Mutating Table Error Compare Database Triggers to Stored Procedures Create Triggers on DDL Statements Create Database-Event and System-Event Triggers System Privileges Required to Manage TriggersComposite Data Types - Collections Use PL/SQL Records The %ROWTYPE Attribute Insert and Update with PL/SQL Records Associative Arrays (INDEX BY Tables) Examine INDEX BY Table Methods Use INDEX BY Table of RecordsDynamic SQL The Execution Flow of SQL What is Dynamic SQL? Declare Cursor Variables Dynamically executing a PL/SQL Block Configure Native Dynamic SQL to Compile PL/SQL Code Invoke DBMS_SQL Package Implement DBMS_SQL with a Parameterized DML Statement Dynamic SQL Functional CompletenessPL/SQL Advanced Packages Overloading Subprograms in PL/SQL Use Forward Declarations to Solve illegal Procedure Reference Persistent State of Packages Variables Persistent State of a Package CursorManage Dependencies Overview of Schema Object Dependencies Query Direct Object Dependencies using the USER_DEPENDENCIES View Query an Object's Status Invalidation of Dependent Objects Display the Direct and Indirect Dependencies Understand Remote Dependencies Recompile a PL/SQL Program UnitPipeline functions What are pipeline functions? Create is pipeline functions. Check PGA memory consumption pipeline functions. Error handling pipeline functionsThe Trainer is an Architect with over 19+ years of experience, he has spent 10+ years working with PL/SQLAn Oracle Certified Professions (OCP)Oracle Technology Network (OTN) Points: 12,975 Level: Master
Who this course is for
Database Developers
Data Analysts
ETL Developers
Database Administrators
Application Designers
Anybody Interested to Learn PL/SQL Programming Language
Anybody looking for Advanced PL/SQL Subjects
Homepage
Download From Rapidgator
Download From Nitroflare
Download From DDownload