Oracle Database: PL/SQL Fundamentals

Transcrição

Oracle Database: PL/SQL Fundamentals
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
Este curso apresenta aos alunos a linguagem PL / SQL e explica os benefícios destalinguage
m de programação.
Os participantes
aprendem
a
criar blocos
PL
/
SQL
do código do aplicativo
que podem
ser
compartilhados
por vários forms
, relatórios
e
aplicações
de gerenciamento de dados
.
O curso
também
dá
como
criar
1 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
anônimos
blocos PL
/
SQL
, procedimentos
armazenados
e funções
.
Os participantes
aprenderão a declarar
identificadores
ea detectar exceções.
Demonstrações
e
exercícios práticos
reforçam os conceitos fundamentais
.
Os alunos utilizam o Oracle SQL Developer para desenvolver essas unidades de programa. S
QL
*
Plus
e
JDeveloper
estão disponíveis como
ferramentas
opcionais
.
2 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
Este é apropriado para um público 10g e 11g. Há pequenas alterações entre 10g e11g.
Aprenda a:
Condicionalmente o fluxo de controle de código (loops, estruturas de controle)
Usar Cursores Explícitos
Tratar erros de runtime
Descrever os procedimentos armazenados e funções
Trabalhar com Tipos de Dados Compostos
Declare PL / SQL Variáveis
Duração: 02 Dias
Público:
· Consultor Técnico
· Desenvolvedor em PL/SQL
Pré-requisitos:
Pré-requisitos Obrigatórios:
· Oracle Database: Introduction to SQL (combination of Oracle Database: SQL
Fundamentals I and Oracle Database: SQL Fundamentals II)
· Oracle Database: SQL Fundamentals II
· Oracle Database: SQL Fundamentals I
Objetivos do Curso:
· Handle runtime errors
3 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
· Describe stored procedures and functions
· Use cursors to process rows
· Design PL/SQL anonymous block that execute efficiently
· Describe the features and syntax of PL/SQL
· Use PL/SQL programming constructs and conditionally control code flow (loops, control
structures, and explicit cursors)
Tópicos do Curso:
Introduction
· Course Objectives
· Course Agenda
· Human Resources (HR) Schema
· Introduction to SQL Developer
Introduction to PL/SQL
· PL/SQL Overview
4 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
· Benefits of PL/SQL Subprograms
· Overview of the Types of PL/SQL blocks
· Create a Simple Anonymous Block
· Generate Output from a PL/SQL Block
PL/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 Expressions
Write Executable Statements
5 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
· 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/SQL
Interaction 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 Transactions
Control Structures
6 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
· 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 Statement
Composite Data Types
· 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 Records
7 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
Explicit 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 Clause
Exception Handling
· Understand Exceptions
· Handle Exceptions with PL/SQL
· Trap Predefined Oracle Server Errors
8 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
· Trap Non-Predefined Oracle Server Errors
· Trap User-Defined Exceptions
· Propagate Exceptions
· RAISE_APPLICATION_ERROR Procedure
Stored 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 Function
9 / 10
Oracle Database: PL/SQL Fundamentals
Escrito por Administrator
Sex, 18 de Março de 2011 13:02 - Última atualização Sex, 18 de Março de 2011 13:05
10 / 10

Documentos relacionados