pl-pgsql desarrollo de procedimientos de almacenado postgresql (24 horas)

1
Desarrollo de procedimientos almacenados PL/pgSQL Duración: 24 horas cronológicas Objetivo Capacitar a los asistentes en el desarrollo de procedimientos almacenados utilizando la plataforma PostgreSQL y el lenguaje PL/pgSQL. Temario 1. Introducción 1.1 PostgreSQL 1.2 SQL 2. Estructura de PL/pgSQL 3. Declaraciones 3.1 Aliases para los parámetros de las funciones 3.2 Copia de tipos 3.3 Tipos ROW 3.4 Tipos record 3.5 RENAME 4. Expresiones 5. Comandos básicos 5.1 Asignaciones 5.2 SELECT INTO 5.3 Ejecución de una expresión o consulta que no regresa resultados 5.4 No hacer absolutamente nada 5.5 Ejecución de comandos dinámicos 5.6 Obtención de la situación de los resultados 6. Estructuras de control 6.1 Regreso desde la función 6.2 Condicionales 6.3 Ciclos simples 6.4 Recorriendo los resultados de una consulta 6.5 Manejos de errores 7. Cursores 7.1 Declaración de variables de cursores 7.2 Apertura de cursores 7.3 Uso de cursores 8. Procedimientos disparadores (triggers) Luis H. Valenzuela V. ([email protected] ) Capacitación TrackIT Limitada El Bosque Sur 430, Providencia Fono +56 (2) 3713100 Fax +56 (2) 3713106

description

Curso de Programación en PostgreSQL Capacitación TrackIT Limitada ©2008

Transcript of pl-pgsql desarrollo de procedimientos de almacenado postgresql (24 horas)

Page 1: pl-pgsql desarrollo de procedimientos de almacenado postgresql (24 horas)

Desarrollo de procedimientosalmacenados PL/pgSQL

Duración: 24 horas cronológicas

Objetivo

Capacitar a los asistentes en el desarrollo de procedimientos almacenados utilizando laplataforma PostgreSQL y el lenguaje PL/pgSQL.

Temario

1. Introducción1.1 PostgreSQL1.2 SQL2. Estructura de PL/pgSQL3. Declaraciones3.1 Aliases para los parámetros de las funciones3.2 Copia de tipos3.3 Tipos ROW3.4 Tipos record3.5 RENAME4. Expresiones5. Comandos básicos5.1 Asignaciones5.2 SELECT INTO5.3 Ejecución de una expresión o consulta que no regresa resultados5.4 No hacer absolutamente nada5.5 Ejecución de comandos dinámicos5.6 Obtención de la situación de los resultados6. Estructuras de control6.1 Regreso desde la función6.2 Condicionales6.3 Ciclos simples6.4 Recorriendo los resultados de una consulta6.5 Manejos de errores7. Cursores7.1 Declaración de variables de cursores7.2 Apertura de cursores7.3 Uso de cursores8. Procedimientos disparadores (triggers)

Luis H. Valenzuela V. ([email protected])Capacitación TrackIT Limitada

El Bosque Sur 430, ProvidenciaFono +56 (2) 3713100 Fax +56 (2) 3713106