[NEW] Oracle PL/SQL - An Ultimate Bootcamp - 21c

所在平台: Udemy

课程主页: https://www.udemy.com/course/oracle-plsql-a-complete-developers-guide-2023/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:[NEW] Oracle PL/SQL - 终极训练营 - 21c 课程概述:本课程深入讲解Oracle PL/SQL,旨在帮助学员掌握PL/SQL的基本概念、代码结构和应用技巧。课程内容覆盖如下主要模块: 1. **PL/SQL基础**:介绍PL/SQL的概念、优势以及各种PL/SQL块的类型。如何创建简单的匿名块并生成输出。 2. **PL/SQL标识符与数据类型**:学习各种标识符的类型、声明部分的使用,以及如何使用变量存储数据。 3. **基本语法与SQL函数**:描述基本的PL/SQL块语法规范、代码注释,以及在PL/SQL中使用SQL函数。包含数据类型转换和嵌套块的处理。 4. **与Oracle服务器的交互**:使用PL/SQL中的SELECT语句检索数据,进行数据操作,以及SQL游标的概念。 5. **控制结构**:介绍条件处理和循环结构,涵盖IF语句、CASE语句、While和For循环等。 6. **显式游标与异常处理**:理解显式游标的声明、打开、获取数据和关闭操作;同时学习如何处理PL/SQL中的异常。 7. **存储过程与函数**:理解存储过程和函数的定义,创建和调用简单的过程与函数,并区别匿名块与子程序。 8. **包的使用**:学习包的结构与组件,创建和调用包的规范,以及Oracle提供的包的应用。 9. **触发器的实现**:描述触发器的事件类型,创建DML触发器,并管理、测试和删除触发器。 10. **复合数据类型与动态SQL**:使用PL/SQL记录和关联数组,理解动态SQL的执行流程。 11. **高级PL/SQL技术**:包括子程序重载、包的持久状态管理、依赖管理以及管道函数的创建与处理。 授课讲师是一位拥有超过19年经验的架构师,具有10年以上PL/SQL工作经验,并且是Oracle认证专业人士(OCP)。课程难度为大师级,学员可获得12,975 OTN积分。

课程评论(0条)

课程详情

Oracle PL/SQL Training Syllabus >Introduction 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

课程标签

0人关注该课程

主题相关的课程