Curso Oracle Database 12c Program with PL/SQL

  • Oracle ERP & Negócios

Curso Oracle Database 12c Program with PL/SQL

32 horas
Visão Geral

Curso Oracle Database 12c Program with PL/SQL, foi desenvolvido para apresentar sobre PL/SQL e, em seguida, explorar os benefícios dessa poderosa linguagem de programação. Nesta aula de treinamento, você aprenderá a desenvolver procedimentos armazenados, funções, pacotes e muito mais.

Objetivo

Após realizar este Curso Oracle Database 12c Program with PL/SQL, você será capaz de:

  • Gerenciar dependências entre subprogramas PL/SQL
  • Use construções de programação PL/SQL e controle condicionalmente o fluxo de código (loops, estruturas de controle e cursores explícitos)
  • Criar procedimentos e funções armazenados
  • Use a compilação condicional para personalizar a funcionalidade em um aplicativo PL/SQL sem remover nenhum código-fonte
  • Use os pacotes PL/SQL fornecidos pela Oracle para gerar saída de tela, saída de arquivo e saída de correio
  • Escreva SQL dinâmico para mais flexibilidade de codificação
  • Crie subprogramas de pacotes sobrecarregados para maior flexibilidade
  • Crie gatilhos para resolver desafios de negócios
  • Criar e depurar procedimentos e funções armazenados
  • Descrever os recursos e a sintaxe do PL/SQL
  • Projete blocos anônimos PL/SQL que executam com eficiência
  • Projete pacotes PL/SQL para agrupar construções relacionadas
  • Lidar com erros de tempo de execução
Publico Alvo
  • Desenvolvedores de aplicativos
  • Administradores de banco de dados
  • Desenvolvedor
  • Desenvolvedor de formulários
  • Desenvolvedor PL/SQL
  • Desenvolvedor do Portal
  • Analistas de Sistemas
  • Consultor técnico
Pre-Requisitos
  • Conhecimentos Básicos de Informática.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction

  1. Course Objectives
  2. Course Agenda
  3. Describe the Human Resources (HR) Schema
  4. PL/SQL development environments available in this course
  5. Introduction to SQL Developer

Introduction to PL/SQL

  1. Overview of PL/SQL
  2. Identify the benefits of PL/SQL Subprograms
  3. Overview of the types of PL/SQL blocks
  4. Create a Simple Anonymous Block
  5. How to generate output from a PL/SQL Block?

Declare PL/SQL Identifiers

  1. List the different Types of Identifiers in a PL/SQL subprogram
  2. Usage of the Declarative Section to Define Identifiers
  3. Use variables to store data
  4. Identify Scalar Data Types
  5. The %TYPE Attribute
  6. What are Bind Variables?
  7. Sequences in PL/SQL Expressions

Write Executable Statements

  1. Describe Basic PL/SQL Block Syntax Guidelines
  2. Learn to Comment the Code
  3. Deployment of SQL Functions in PL/SQL
  4. How to convert Data Types?
  5. Describe Nested Blocks
  6. Identify the Operators in PL/SQL

Interaction with the Oracle Server

  1. Invoke SELECT Statements in PL/SQL
  2. Retrieve Data in PL/SQL
  3. SQL Cursor concept
  4. Avoid Errors by using Naming Conventions when using Retrieval and DML Statements
  5. Data Manipulation in the Server using PL/SQL
  6. Understand the SQL Cursor concept
  7. Use SQL Cursor Attributes to Obtain Feedback on DML
  8. Save and Discard Transactions

Control Structures

  1. Conditional processing using IF Statements
  2. Conditional processing using CASE Statements
  3. Describe simple Loop Statement
  4. Describe While Loop Statement
  5. Describe For Loop Statement
  6. Use the Continue Statement

Composite Data Types

  1. Use PL/SQL Records
  2. The %ROWTYPE Attribute
  3. Insert and Update with PL/SQL Records
  4. INDEX BY Tables
  5. Examine INDEX BY Table Methods
  6. Use INDEX BY Table of Records

Explicit Cursors

  1. What are Explicit Cursors?
  2. Declare the Cursor
  3. Open the Cursor
  4. Fetch data from the Cursor
  5. Close the Cursor
  6. Cursor FOR loop
  7. The %NOTFOUND and %ROWCOUNT Attributes
  8. Describe the FOR UPDATE Clause and WHERE CURRENT Clause

Exception Handling

  1. Understand Exceptions
  2. Handle Exceptions with PL/SQL
  3. Trap Predefined Oracle Server Errors
  4. Trap Non-Predefined Oracle Server Errors
  5. Trap User-Defined Exceptions
  6. Propagate Exceptions
  7. RAISE_APPLICATION_ERROR Procedure

Stored Procedures

  1. Create a Modularized and Layered Subprogram Design
  2. Modularize Development With PL/SQL Blocks
  3. Understand the PL/SQL Execution Environment
  4. List the benefits of using PL/SQL Subprograms
  5. List the differences between Anonymous Blocks and Subprograms
  6. Create, Call, and Remove Stored Procedures
  7. Implement Procedures Parameters and Parameters Modes
  8. View Procedure Information
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c PL/SQL Foundation

32 horas

Curso Oracle WebLogic Server 12c: Administration II

32 horas

Curso Oracle Database 12c Install and Upgrade Workshop

32 horas

Curso Oracle 12c Data Integrator ODI

24 Horas

Curso Oracle Database 19C Administration Workshop

32 horas

Curso Oracle Database 19c Backup and Recovery

32 horas

Curso Oracle Data Integrator 12c Integration and Advanced Development

24 Horas

Curso Oracle Service Bus 12c Design & Integrate Services

32 horas

Curso Oracle Service Bus 12c Administration

24 Horas

Curso Oracle SOA Suite 12c Essential Concepts

24 Horas