0% acharam este documento útil (0 voto)
72 visualizações6 páginas

Conteúdo Programático - Oracle 11g - Program With PL - SQL

Este curso de 36 horas introduz a linguagem PL/SQL no Oracle 11g, ensinando como criar blocos de código PL/SQL, controlar fluxos condicionais, lidar com erros, trabalhar com dados compostos e declarar variáveis. O curso também cobre procedimentos armazenados, funções, pacotes, tratamento de exceções e desenvolvimento dinâmico de SQL.

Enviado por

edi T
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
72 visualizações6 páginas

Conteúdo Programático - Oracle 11g - Program With PL - SQL

Este curso de 36 horas introduz a linguagem PL/SQL no Oracle 11g, ensinando como criar blocos de código PL/SQL, controlar fluxos condicionais, lidar com erros, trabalhar com dados compostos e declarar variáveis. O curso também cobre procedimentos armazenados, funções, pacotes, tratamento de exceções e desenvolvimento dinâmico de SQL.

Enviado por

edi T
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

Oracle 11g - Program with PL/SQL

Carga Horária: 36

Pré requisito

Para o melhor aproveitamento do curso Oracle 11g - Program with PL/SQL, é imprescindível ter
participado de cursos básicos Oracle Database: SQL I e II ou possuir conhecimentos equivalentes.

Objetivo

O curso Oracle 11g - Program with PL/SQL introduz e apresenta todos os benefícios da linguagem de
programação PL/SQL na plataforma Oracle em aulas práticas. Você vai aprender a criar blocos de código
de aplicação PL / SQL que podem ser compartilhados por vários forms, relatórios e aplicações de
gerenciamento de dados e ainda: controlar condicionalmente o fluxo de código (loops, estruturas de
controle), usar cursores explícitos, lidar com erros de execução, descrever os procedimentos armazenados
e funções, trabalhar com tipos de dados compostos e declarar as variáveis PL / SQL.

Introduction

Course [Link] [Link] the Human Resources (HR) [Link]/SQL development


environments available in this [Link] to SQL Developer.

Introduction to PL/SQL

Overview of PL/[Link] the benefits of PL/SQL [Link] of the types of PL/SQL


[Link] a Simple Anonymous [Link] to generate output from a PL/SQL Block?

Declare PL/SQL Identifiers

List the different Types of Identifiers in a PL/SQL [Link] of the Declarative Section to Define
[Link] variables to store [Link] Scalar Data [Link] %TYPE [Link] are Bind
Variables?Sequences in PL/SQL Expressions.

Write Executable Statements


Describe Basic PL/SQL Block Syntax [Link] to Comment the [Link] of SQL
Functions in PL/[Link] to convert Data Types?Describe Nested [Link] the Operators in
PL/SQL.

Interaction With the Oracle Server

Invoke SELECT Statements in PL/[Link] Data in PL/[Link] Cursor [Link] Errors by


using Naming Conventions when using Retrieval and DML [Link] Manipulation in the Server
using PL/[Link] the SQL Cursor [Link] SQL Cursor Attributes to Obtain Feedback on
[Link] and Discard Transactions.

Control Structures

Conditional processing using IF [Link] processing using CASE [Link]


simple Loop [Link] While Loop [Link] For Loop [Link] the Continue
Statement.

Composite Data Types

Use PL/SQL [Link] %ROWTYPE [Link] and Update with PL/SQL [Link] BY
[Link] INDEX BY Table [Link] INDEX BY Table of Records.

Explicit Cursors

What are Explicit Cursors?Declare the [Link] the [Link] data from the [Link] the
[Link] FOR [Link] %NOTFOUND and %ROWCOUNT [Link] the FOR UPDATE
Clause and WHERE CURRENT Clause.

Exception Handling

Understand [Link] Exceptions with PL/[Link] Predefined Oracle Server [Link]


Non-Predefined Oracle Server [Link] User-Defined [Link]
Exceptions.RAISE_APPLICATION_ERROR Procedure.

Stored Procedures
Create a Modularized and Layered Subprogram [Link] Development With PL/SQL
[Link] the PL/SQL Execution [Link] the benefits of using PL/SQL [Link]
the differences between Anonymous Blocks and [Link], Call, and Remove Stored
[Link] Procedures Parameters and Parameters [Link] Procedure Information.

Stored Functions and Debugging Subprograms

Create, Call, and Remove a Stored [Link] the advantages of using Stored [Link] the
steps to create a stored [Link] User-Defined Functions in SQL [Link] when
calling [Link] side effects when calling [Link] Functions [Link] to debug
Functions and Procedures?

Packages

Listing the advantages of [Link] [Link] are the components of a Package?Develop


a [Link] to enable visibility of a Packages Components?Create the Package Specification and Body
using the SQL CREATE Statement and SQL [Link] the Package [Link] the PL/SQL
Source Code using the Data Dictionary.

Deploying Packages

Overloading Subprograms in PL/[Link] the STANDARD [Link] Forward Declarations to solve


Illegal Procedure [Link] Package Functions in SQL and [Link] State of
[Link] State of a Package [Link] side effects of PL/SQL [Link]
PL/SQL Tables of Records in Packages.

Implement Oracle-Supplied Packages in Application Development

What are Oracle-Supplied Packages?Examples of some of the Oracle-Supplied [Link] does the
DBMS_OUTPUT Package work?Use the UTL_FILE Package to Interact with Operating System
[Link] the UTL_MAIL [Link] UTL_MAIL Subprograms.

Dynamic SQL

The Execution Flow of [Link] is Dynamic SQL?Declare Cursor [Link] Executing a


PL/SQL [Link] Native Dynamic SQL to Compile PL/SQL [Link] to invoke DBMS_SQL
Package?Implement DBMS_SQL with a Parameterized DML [Link] SQL Functional
Completeness.

Design Considerations for PL/SQL Code

Standardize Constants and [Link] Local [Link] Autonomous


[Link] the NOCOPY Compiler [Link] the PARALLEL_ENABLE [Link]
Cross-Session PL/SQL Function Result [Link] DETERMINISTIC Clause with [Link] of Bulk
Binding to Improve Performance.

Triggers

Describe [Link] the Trigger Event Types and [Link] Application Scenarios for
Implementing [Link] DML Triggers using the CREATE TRIGGER Statement and SQL
[Link] the Trigger Event Types, Body, and Firing (Timing)Differences between Statement Level
Triggers and Row Level [Link] Instead of and Disabled [Link] to Manage, Test and
Remove Triggers?

Creating Compound, DDL and Event Database Triggers

What are Compound Triggers?Identify the Timing-Point Sections of a Table Compound [Link]
the Compound Trigger Structure for Tables and [Link] a Compound Trigger to Resolve the
Mutating Table [Link] of Database Triggers to Stored [Link] Triggers on DDL
[Link] Database-Event and System-Events [Link] Privileges Required to Manage
Triggers.

PL/SQL Compiler

What is the PL/SQL Compiler?Describe the Initialization Parameters for PL/SQL [Link] the new
PL/SQL Compile Time [Link] of PL/SQL Compile Time Warnings for [Link] the
benefits of Compiler [Link] the PL/SQL Compile Time Warning Messages [Link] the
Warning Messages Levels: Using SQL Developer, PLSQL_WARNINGS Initialization Parameter, and the
DBMS_WARNING View Compiler Warnings: Using SQL Developer, SQL*Plus, or the Data Dictionary
Views.

Manage PL/SQL Code


What Is Conditional Compilation?Implement Selection [Link] Predefined and User-Defined
Inquiry [Link] PLSQL_CCFLAGS Parameter and the Inquiry [Link] Compilation
Error Directives to Raise User-Defined [Link] DBMS_DB_VERSION [Link]
DBMS_PREPROCESSOR Procedures to Print or Retrieve Source [Link] and Wrapping PL/SQL
Code.

Manage Dependencies

Overview of Schema Object [Link] Direct Object Dependencies using the


USER_DEPENDENCIES [Link] an Objects [Link] of Dependent [Link] the
Direct and Indirect [Link]-Grained Dependency Management in Oracle Database
[Link] Remote [Link] a PL/SQL Program Unit.

Você também pode gostar