treinamento
PostgreSQL
Linguagem Procedural PL/pgSQL - Versão 7 e 8
AVISO: Ainda não existem, no Brasil ou no mundo, cursos ou certificações oficiais PostgreSQL. Qualquer empresa que ofereça tais "diferenciais" falta com a verdade.
Curso indicado para os profissionais que desejam aprofundar os conhecimentos de programação utilizando recursos avançados de triggers e stored procedures. Indicado para gerentes de TI, arquitetos de sistemas, analistas de sistemas, desenvolvedores, DBAs e consultores de TI.
Informações gerais
inscrições
Reserva online ou ligue (19) 3256-6722informe-se
duração
16 horas (2 dias)pré-requisitos
PostgreSQL: Essencialincluso
Coffee-break, material didático e certificado de conclusão.valor
consulte-noslocal
Campinas: Dextra Sistemas (veja mapa)faq
clique aquicalendário
![]() |
Confira o calendário de treinamento da Dextra. |
ementa do treinamento
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

