Oracle Database 11g Program with PL/SQL

  • Oracle ERP & Negócios

Oracle Database 11g Program with PL/SQL

40h
Visão Geral

Oracle Database 11g Program with PL/SQL: O curso de treinamento 11g: Programa com PL/SQL você aprenderá a linguagem de programação PL/SQL. Na aula, os alunos aprendem a criar blocos PL/SQL de código de aplicativo.


Objetivo

Após realizar este curso Oracle Database 11g Program with PL/SQL, você será capaz de:

  • Introdução
  • Introdução ao PL/SQL
  • Declarando variáveis ​​PL/SQL
  • Escrevendo blocos PL/SQL anônimos
  • Usando instruções SQL em um bloco PL/SQL
  • Escrevendo Estruturas de Controle
  • Trabalhando com tipos de dados compostos
  • Usando cursores explícitos
  • Tratamento de exceções
  • Criando procedimentos armazenados e funções
Publico Alvo
  • Administradores de banco de dados
  • Desenvolvedor de formulários
  • Desenvolvedor PL/SQL
  • Desenvolvedor do Portal
  • Analistas de Sistemas
  • Consultor técnico
Pre-Requisitos
  • Familiaridade com conceitos e técnicas de processamento de dados
  • Familiaridade com linguagens de programação
  • Oracle Database 12c: Introdução para usuários experientes de SQL
Informações Gerais
  • Carga Horária: 40h
  • Se noturno este curso é ministrado de segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos 

Materiais
Inglês/Português
Conteúdo Programatico

 Introduction

  1. Course Objectives, Course Agenda and Class Account Information
  2. The Human Resources (HR) Schema
  3. Appendices Used in this Course
  4. PL/SQL Development Environments

 Introduction to PL/SQL

  1. Understanding the benefits and structure of PL/SQL
  2. Understanding PL/SQL Blocks
  3. Generating output messages in PL/SQL

Declaring PL/SQL Variables

  1. Identifying valid and invalid identifiers
  2. Declaring and initializing variables
  3. Various data types
  4. Identifying the benefits of using the %TYPE attribute
  5. Using bind variables

Writing Anonymous PL/SQL blocks

  1. Lexical Units in a PL/SQL Block
  2. Using SQL Functions in PL/SQL
  3. Data Type Conversion
  4. Using Nested Blocks as Statements
  5. Referencing an Identifier Value in a Nested Block
  6. Qualifying an Identifier with a Label
  7. Operators in PL/SQL
  8. Using Sequences in PL/SQL Expressions

 Using SQL Statements within a PL/SQL Block

  1. Using SQL Statements in PL/SQL
  2. Retrieving Data in PL/SQL with the SELECT statement
  3. Using Naming Conventions in DML Statements and data retrieval
  4. Manipulating Data on the Server Using PL/SQL
  5. SQL Cursors
  6. Using SQL Cursor Attributes to Obtain Feedback on DML
  7. Saving and Discarding Transactions

Writing Control Structures

  1. Controlling PL/SQL Flow of Execution
  2. Using IF and CASE Statements for conditional processing
  3. Handling Nulls
  4. Building Boolean Conditions with Logical Operators
  5. Using Iterative Control with Loop Statements

Working with Composite Data Types

  1. Composite Data Types of PL/SQL Records and Tables
  2. Using PL/SQL Records
  3. Inserting and Updating PL/SQL Records
  4. Using INDEX BY Tables
  5. Using Associative arrays
  6. Declaring and Using VArrays

 Using Explicit Cursors

  1. Cursors
  2. Explicit Cursor Operations
  3. Controlling Explicit Cursors
  4. Using Explicit Cursors to Process Rows
  5. Cursors and Records
  6. Cursor FOR Loops Using Subqueries
  7. Explicit Cursor Attributes
  8. %NOTFOUND and %ROWCOUNT Attributes

Handling Exceptions

  1. Concept of Exception
  2. Handling Exceptions with PL/SQL
  3. Predefined Exceptions
  4. Trapping Predefined and Non-predefined Oracle Server Errors
  5. Functions that Return Information on Exceptions
  6. Usage of PRAGMA keyword
  7. Trapping User-Defined Exceptions
  8. Propagating Exceptions

Creating Stored Procedures and Functions

  1. Overview of Stored Procedures and Functions
  2. Differentiating between anonymous blocks and subprograms
  3. CREATE OR REPLACE PROCEDURE | FUNCTION
  4. Understanding the Header Area of a Stored Procedure and Function
  5. Creating Simple Procedures and Functions
  6. Creating a Simple Procedure with an IN Parameter
  7. Executing a Procedure and a Function
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