Upload
yusmar-devia
View
188
Download
3
Embed Size (px)
Citation preview
CLASE 3
ADMINISTRACIÓN DE BASE DE DATOS
PL/pgSQL
AUTORES:
Prof. Roxydel Dulcey
Prof. Josué Ramírez
Marzo, 2011
VENTAJAS DE USAR PL/pgSQL
MAYOR RENDIMIENTO
SOPORTE SQL
PORTABILIDAD
DECLARACIÓN DE FUNCIONES
ESTRUCTURA DE PL/pgSQL
VARIABLES PL/pgSQL
VARIABLES PL/pgSQL
Alias para los parámetros de la función
nombre ALIAS FOR $n;
EJEMPLO
TYPE Y ROWTYPE (tipo fila)
EJEMPLO
EJEMPLO
RECORDS (tipo registro)
SELECT INTO
EJEMPLO
IF – THEN – ELSIF - ELSE
EJEMPLO
LOOP Y EXIT
EJEMPLO
EJEMPLO
WHILE
EJEMPLO
FOR (integer for loop)
EJEMPLO
EJEMPLO EN POSTGRES
SALIDA
SALIDA