Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos bsicos
Un disparador (trigger) es un procedimiento
almacenado asociado a una tabla que se ejecuta al
realizar una operacin bsica (INSERT, DELETE o
UPDATE).
La operacin bsica que despierta al trigger es conocida
como sentencia disparadora. La ejecucin del disparador
puede ser antes (BEFORE) o despus (AFTER) de llevar
a cabo la sentencia disparadora.
Conceptos bsicos
Un trigger se puede programar para que :
Ocurra ANTES de cualquier INSERT,UPDATE DELETE
Ocurra DESPUES de cualquier INSERT,UPDATE DELETE
se ejecute una sola vez por comando SQL
(statement-level trigger)
Conceptos bsicos
PROCEDIMIENTOS ALMACENADOS
Un procedimiento almacenado se puede definir como
un programa, procedimiento funcin, almacenado en
la base de datos y compilado previamente.
PROCEDIMIENTOS ALMACENADOS
Ventajas
La ejecucin del procedimiento ocurre en el servidor de
bases de datos. Esto probablemente aumentar el
rendimiento de la aplicacin.
Diferentes tipos de clientes implementados en diferentes
sistemas o lenguajes de programacin pueden acceder a
la misma base de datos.
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
Ejemplo
PROCEDIMIENTOS ALMACENADOS
Ejemplo
SINTAXIS: Trigger
Trigger: Ejemplo
id
nombre
cantidad
50
Tomacorriente Americano
20
30
id
producto_id
cant
Artculos
fecha
Pedidos
Trigger: Ejemplo
Trigger: Ejemplo
Los trigger son usados frecuentemente para para hacer auditoria de
las tablas en una base de datos :
Trigger: Ejemplo
Trigger: Ejemplo
Trigger