Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
PostgreSQL - Linguagem PL/pgSQL
Desenvolvimento de procedures, functions e triggers
Informações Básicas

Objetivo:
Aprofundar os conhecimentos de programação utilizando recursos avançados de triggers e stored procedures, dominando a linguagem PL/pgSQL.
 
Pré-requisitos:
Dominar comandos SQL. Ter lógica de programação e preferencialmente já ter programado em alguma linguagem

A quem se destina:
Profissionais de tecnologia que pretendem desenvolver soluções baseadas no banco de dados PostgreSQL.


Conteúdo Programático
  • Usando rules
    • Substituindo comandos SQL
    • Complementando comandos SQL
    • Substituindo comandos SQL
    • Rules e Views
    • Rules SELECT
    • Gerenciando Rules
    • Views Atualizáveis 
  • Usando funções definidas pelo usuário
    • Introdução
    • Sobrecarga de funções
    • Funções escritas em SQL
    • Funções SQL baseadas em tabelas
    • Funções internas
    • Funções em linguagem C
    • Linguagem procedurais suportadas 
  • Adicionando PL/pgSQL no servidor
    • Adicionando PL/pgSQL manualmente
    • Gerenciando as linguagens instaladas 
  • Linguagem procedural PL/pgSQL
    • Introdução
    • Vantagens de usar PL/pgSQL
    • Desenvolvendo em PL/pgSQL
    • Diferença entre as linguagens procedurais de outros bancos
    • Características da linguagem
    • Estrutura da linguagem
    • Declarando funções
    • Otimizações de funções
    • Opções de segurança
    • Removendo funções
    • Gerenciando funções
    • Blocos de códigos
    • Comentários
    • Variáveis
    • Chamando funções
    • Argumento de funções
    • Apelido de argumentos
    • Atributos
    • Valores de retorno
    • Variável FOUND
    • Conferindo a execução de comandos SQL 
  • Controle de fluxo
    • IF/THEN
    • Loops
    • Funções que retornam conjuntos 
  • Cursores em PL/pgSQL
    • Declarando cursores
    • Abrindo cursores
    • Usando cursores
    • Funções que retornam cursores 
  • SQL dinâmico
    • Usando SQL dinâmico
    • Comando Execute
    • For-In-Execute 
  • Tratamento de erros
    • Introdução
    • Gerando mensagens
    • Tratamento de erros 
  • Criando operadores
    • Introdução
    • Criando um operador exemplo
    • Criando operadores
    • Geranciando operadores
    • Apagando um operador 
  • Usando Triggers
    • Introdução
    • Criando Triggers
    • PL/pgSQL e Triggers
    • Retornos de função de Trigger
    • Características dos Triggers
    • Gerenciando Triggers
    • Removendo Triggers 
  • Exercícios

Carga Horária
16 horas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Pacotes Relacionados
Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB