PostgreSQL
Linguagem Procedural PL/pgSQL
O Treinamento de Linguagem Procedural PL/PgSQL tem como objetivo principal capacitar o aluno a trabalhar com o PostgreSQL utilizando todos os recursos da linguagem desenvolvida para esse banco de dados, a PL/PgSQL. Após o treinamento, o aluno estará habilitado ao uso adequado da linguagem e seus recursos para desenvolver funções e gatilhos que facilitem o desenvolvimento, a otimização de sistemas e a administração do banco de dados.
Informações gerais
Ementa do treinamento
-
Rules
-
- Conceito de RULE no PostgreSQL
- Substituição comandos SQL
- Histórico de alterações na tabela
- RULEs e VIEWs
- Gerenciando RULEs
- VIEWs atualizáveis
-
Funções definidas pelo usuário
-
- Tipos de funções
- Sobrecarga de funções
- Funções escritas em SQL
- Funções SQL baseadas em tabelas
- Funções SQL que retornam conjuntos
- Funções internas
- Funções em linguagem C
- Linguagem procedurais suportadas
-
Linguagens procedurais
-
- Instalação manual da linguagem PL/pgSQL
- Gerenciamento das linguagens instaladas
-
Linguagem procedural PL/pgSQL
-
- Conceitos
- 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
-
- Declaração de funções
- Otimizações de funções
- Opções de segurança
- Gerenciamento de funções
- Blocos de códigos
- Comentários
- Variáveis
- Tipo RECORD
- Chamando funções
- Argumento de funções
- Apelido de argumentos
- Atributos
- Valores de retorno
- Variável FOUND
- Verificação da execução de comandos SQL
-
Controle de fluxo
-
- Estruras de controle
- Estruras de repetição
- Funções que retornam conjuntos
-
Cursores em PL/pgSQL
-
- Declaração de cursores
- Manipulação de cursores
- Funções que retornam cursores
-
SQL dinâmico
-
- Criação de funções dinâmicas
- Comando EXECUTE
- SQL dinâmico com estruturas de repetição
-
Tratamento de erros
-
- Tipos de mensagens
- Captação de erros
- Valores de erros pré definidos
- Tratamento de erros
-
Manipulação de Operadores
-
- Conceitos
- Criação de operadores
- Gerenciamento de operadores
- Remoção de operadores
-
Gatilhos (Triggers)
-
- Conceito de Trigger
- Criação de Triggers
- Recursos de Triggers
- Retornos das funções de Trigger
- Características dos Triggers
- Gerenciamento de Triggers
- Remoção de Triggers
Inscrições
- Por telefone (19) 3256-6722 / (11) 3051-7711 ou online
Informe-se
- Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.
Duração
- 16 horas
Pré-requisitos
PostgreSQL: EssencialIncluso
- Coffee-break, material didático e certificado de conclusão.
Valor
- consulte-nos
FAQ
- clique aqui
-
Calendário
- Confira o calendário de treinamento da Dextra.

Contato
Português
English





