O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Oracle PL/SQL

Video Description

In this Learning Oracle PL/SQL training course, expert author Darryl Hurley will teach you how to write solid and secure code. This course is designed for users that already have a basic understanding of Oracle PL/SQL.

You will start by learning the basics, including block structure, scalar variables, nested tables, and loops. From there, Darryl will teach you about errors, data manipulation, and database procedure. This video tutorial also covers packages, triggers, and functions. You will also learn about code compilation, code assessment, security, and dynamic SQL. Finally, you will learn about Data Definition Language (DDL), transactions, and PL/SQL in SQL.

Once you have completed this computer based training course, you will have learned everything you need to know to be able to write effective code with PL/SQL. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

  1. Introduction/The Basics
    1. Course Introduction 00:04:55
    2. About The Author 00:01:50
    3. Block Structure 00:04:09
    4. Scalar Variables 00:01:31
    5. Rowtype Variables 00:02:22
    6. Introduction To Tables 00:03:16
    7. Index By Tables 00:03:12
    8. Nested Tables 00:03:05
    9. Varrays 00:04:05
    10. Loops 00:05:51
    11. Control Structures 00:01:15
  2. Errors
    1. Error Introduction 00:05:14
    2. Predefined Exceptions 00:05:44
    3. Exception Handlers 00:05:13
    4. User Defined Exceptions 00:03:16
  3. Data Manipulation
    1. Query Introduction 00:03:02
    2. Cursors 00:09:08
    3. Ref Cursors 00:03:45
    4. Nested Cursors 00:03:31
    5. Cursor Loops 00:01:53
    6. Bulk Fetch 00:03:40
    7. Inserting Data 00:02:31
    8. Bulk Inserts 00:02:52
    9. Insert Returning 00:02:43
    10. Insert Save Exceptions 00:04:34
    11. Updating Data 00:03:38
    12. Bulk Updates 00:03:13
    13. Update Returning 00:05:02
    14. Update Save Exceptions 00:03:55
    15. Deleting Data 00:02:56
    16. Bulk Deletes 00:02:40
    17. Delete Returning 00:03:39
    18. Delete Save Exceptions 00:04:18
    19. Merge 00:06:17
  4. Database Procedure
    1. Procedures 00:04:29
    2. Calling Procedures 00:04:06
  5. Packages
    1. Package Specification 00:03:24
    2. Package Bodies 00:03:07
    3. Package Private And Public 00:02:55
    4. Calling Packages 00:04:35
  6. Triggers
    1. DML Triggers 00:08:16
    2. Trigger Ordering 00:03:05
    3. Compound Triggers 00:03:12
    4. DDL Triggers 00:05:31
    5. Instead Of Triggers 00:07:43
    6. Event Triggers 00:05:28
    7. After Suspend Triggers 00:06:39
  7. Functions
    1. Functions 00:03:52
    2. Result Cache Functions 00:02:52
    3. Table Functions 00:05:46
    4. Pipelined Functions 00:02:55
    5. Parallel Table Functions 00:06:38
    6. Streaming Table Functions 00:04:12
  8. Code Compilation
    1. PLSQL Compilation 00:03:29
    2. Inquiry Directives 00:04:42
    3. Conditional Compilation 00:04:35
    4. PLSQL Optimize 00:02:19
  9. Code Assessment
    1. PLSQL Warnings 00:05:51
    2. PLSQL Profiler 00:03:47
    3. PLSQL Trace 00:01:35
    4. PLSQL Scope 00:06:42
  10. Security
    1. Invoker Rights 00:05:45
    2. Security Roles 00:02:58
    3. Accessible By 00:03:24
    4. Bequeath View 00:02:27
    5. Inherit Privileges 00:03:48
    6. Secure Roles 00:03:53
  11. Dynamic SQL
    1. Dynamic SQL 00:02:40
    2. Dynamic SQL Parameters 00:04:25
    3. Dynamic SQL Returning 00:02:55
  12. Data Definition Language
    1. DDL Create 00:03:06
    2. DDL Modify 00:02:34
    3. DDL Drop 00:04:10
  13. Tansactions
    1. Transactions 00:08:22
    2. Read Only Transactions 00:02:38
    3. Serializable Transactions 00:04:22
    4. Autonomous Transactions 00:04:13
    5. Savepoints 00:04:58
  14. PLSQL In SQL
    1. PLSQL In SQL 00:06:09
  15. Wrap Up
    1. Wrap Up 00:00:40