ORACLE PL/SQL BÁSICO .:

Carga Horária: 40 HS

Objetivo: Capacitar os alunos na sintaxe da linguagem, ampliando o nível de abstração do paradigma Orientado à Objetos, preparando-os para os módulos avançados.

FUNDAMENTOS DA LINGUAGEM

Introdução

  • Objetivos do curso
  • O que é PL/SQL

Conceitos básicos

  • Blocos PL/SQL
  • Comentários
  • Execução de Blocos
  • Ambientes de execução

Declaração de variáveis

  • Declarações simples
  • Constantes
  • Herança de tipos
  • Declaração de registros

Comandos SQL

  • Regras gerais
  • INSERT, UPDATE e DELETE
  • Controle de transações
  • SELECT
  • Utilização de variáveis
  • O comando EXECUTE

Comandos PL/SQL

  • Atribuição
  • IF
  • Comandos de repetição
  • GOTO
  • Blocos

Utilização de cursores

  • Conceitos básicos
  • Declaração de cursores
  • FOR com cursor
  • Manipulação direta de cursores
  • Atributos de cursores
  • Tópicos avançados

Tratamento de exceções

  • Funcionamento geral
  • Exceções pré-definidas
  • Declaração de exceções
  • O comando RAISE
  • Tópicos avançados

Registro de Tabelas

  • Tipo registro
  • Aninhamento de registros
  • Tipo tabela

Stored Procedures

  • Tipos de subprogramas
  • Procedimentos
  • Funções
  • Funcionalidades e características
  • Passagem de parâmetros
  • Subprogramas armazenados

Packages

  • Estrutura de um pacote
  • Manipulação de pacotes
  • Estados de um pacote
  • Vantagens do uso de pacotes

Algumas fotos deste Laboratório: