Abd clase 3

31
CLASE 3 ADMINISTRACIÓN DE BASE DE DATOS PL/pgSQL AUTORES: Prof. Roxydel Dulcey Prof. Josué Ramírez Marzo, 2011

Transcript of Abd clase 3

Page 1: Abd clase 3

CLASE 3

ADMINISTRACIÓN DE BASE DE DATOS

PL/pgSQL

AUTORES:

Prof. Roxydel Dulcey

Prof. Josué Ramírez

Marzo, 2011

Page 2: Abd clase 3

VENTAJAS DE USAR PL/pgSQL

Page 3: Abd clase 3

MAYOR RENDIMIENTO

Page 4: Abd clase 3

SOPORTE SQL

Page 5: Abd clase 3

PORTABILIDAD

Page 6: Abd clase 3

DECLARACIÓN DE FUNCIONES

Page 7: Abd clase 3

ESTRUCTURA DE PL/pgSQL

Page 8: Abd clase 3

VARIABLES PL/pgSQL

Page 9: Abd clase 3

VARIABLES PL/pgSQL

Page 10: Abd clase 3

Alias para los parámetros de la función

nombre ALIAS FOR $n;

Page 11: Abd clase 3

EJEMPLO

Page 12: Abd clase 3

TYPE Y ROWTYPE (tipo fila)

Page 13: Abd clase 3

EJEMPLO

Page 14: Abd clase 3

EJEMPLO

Page 15: Abd clase 3

RECORDS (tipo registro)

Page 16: Abd clase 3

SELECT INTO

Page 17: Abd clase 3

EJEMPLO

Page 18: Abd clase 3

IF – THEN – ELSIF - ELSE

Page 19: Abd clase 3

EJEMPLO

Page 20: Abd clase 3

LOOP Y EXIT

Page 21: Abd clase 3

EJEMPLO

Page 22: Abd clase 3

EJEMPLO

Page 23: Abd clase 3

WHILE

Page 24: Abd clase 3

EJEMPLO

Page 25: Abd clase 3

FOR (integer for loop)

Page 26: Abd clase 3

EJEMPLO

Page 27: Abd clase 3

EJEMPLO EN POSTGRES

Page 28: Abd clase 3
Page 29: Abd clase 3

SALIDA

Page 30: Abd clase 3
Page 31: Abd clase 3

SALIDA