pakk

Páginas: 2 (383 palabras) Publicado: 9 de octubre de 2014
Contenido
Que es?
Sintaxis
Crear una tabla
Crear Triggers
Ejecutar el triggers



02/10/2014

Triggers
se dispara cuando se cumple una condición, y
ejecuta un tipo propio deprocedimiento para
triggers.
Este procedimiento es similar al resto de
procedimientos, pero es ligeramente más
restrictivo por la forma en que se invoca. El
procedimiento de un trigger se crea como unafunción sin parámetros y devuelve un tipo
especial.



02/10/2014

Sintaxis
CREATE TRIGGER name
{ BEFORE | AFTER } { event
[OR ...] } ON table
FOR EACH { ROW | STATEMENT } EXECUTEPROCEDURE
ER">funcBLE>
( arguments )



02/10/2014

Crear una Triggers
Cada vez que se elimine una
persona, se guarda en una tabla
llamada “persona_eliminadas”.

Crear una Triggers
Creamosuna
tabla
“personas_eliminadas”,
con
campos:

con
los

pe_rut
pe_nombre, pe_apellidoP, pe_apellidoM
pe_edoCivil



nombre
siguientes
character(10)
text
text

02/10/2014

Crearuna Triggers
Hay dos pasos para crear un Triggers.
1º.- Se crea una función de Triggers
2º.- se crea el triggers en la tabla donde se
ejecutara.



02/10/2014

Creación de Función TriggersDos maneras de crear las funciones de triggers:
Escribiendo el código, en el editor de SQL que posee
pgAdmin II:

Utilizar el modo visual ayuda, de entrega pgAdmin III



02/10/2014

Crearuna F. Triggers



02/10/2014

Crear una F. Triggers


02/10/2014

Crear una F. Triggers



02/10/2014

Crear una Triggers



02/10/2014

Crear una Triggers02/10/2014

Crear una Triggers



02/10/2014

Relacionar el Triggers con la
tabla



02/10/2014

Relacionar el Triggers con la
tabla



02/10/2014

Relacionar el Triggers con latabla



02/10/2014

Relacionar el Triggers con la
tabla



02/10/2014

Probamos el Triggers



02/10/2014

Probamos el Triggers
Vamos a eliminar
verificamos cual:


una...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS