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