Utilizacion de disparadores tipo INSERT

Páginas: 2 (344 palabras) Publicado: 13 de octubre de 2014


¿QUE ES UN TRIGGER?
Un disparador es un objeto de base de datos con nombre que se asocia a una tabla, y se activa cuando ocurre un evento en particular, para la tabla. Algunos usos para losdisparadores es verificar valores a ser insertados o llevar a cabo cálculos sobre valores involucrados en una actualización.
Un disparador se asocia con una tabla y se define para que se active alocurrir una sentencia de tipo INSERT, DELETE, o UPDATE sobre dicha tabla. Puede también establecerse que se active antes o después de la sentencia en cuestión.
Los TRIGGER tienen dos palabras claves,OLD y NEW que se refieren a los valores que tienen las columnas antes y después de la modificación. Los INSERT permiten la palabra clave NEW, los DELETE solo OLD, y los UPDATE permiten ambas palabrasOLD Y NEW.

¿COMO CREAR UN TRIGGER?
La sentencia sería la siguiente:
CREATE TRIGGER [DEFINER = {user |CURRENT_USER} ]
TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROWtrigger_stmt

EXPLICACION:
Trigger_time: se activa BEROFE o AFTER de la instruccion que lo active
Trigger_event: evento que activa el trigger: INSERT, UPDATE o DELETE
OLD.col_name y NEW.col_name serefiere a los valores antes y después de la acción.
Permite actuar sobre otras tablas y sobre valores de la tabla afectada pero no controla reglas de negocio. Permite llamar a proc.almacenados.AHORA EXPLICAREMOS ESTE TEMA DE LOS TRIGGER CON UN EJEMPLO PRACTICO EXPLICANDOLO PASO POR PASO.













EL SEGUNDO PASO ES CREAR LA BASE DE DATO “privada3”, ASI COMOLA TABLA PRINCIPAL DONDE SE ALMACENARAN LOS DATOS.




EL TERCER PASO ES CREAR LA TABLA LLAMADA “Respaldo_casas” EN LA CUAL SE COPIARAN LOS DATOS QUE INSERTEMOS EN LA TABLA LLAMADA “casas” QUE ESLA PRINCIPAL.


AHORA CREAMOS EL DISPARADOR LLAMADO “trigger_Resoaldo_casas” QUE SE EJECUTARA DESPUES DE QUE UN USUARI INSERTE UN DATO EN LA TABLA PRINCIPAL.














ABRIMOS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TIPOS DE DISPARADORES
  • Tipos De Disparos
  • Tipos de Flips Flops o biestables y su utilizacion
  • Tipos De Lineas, Trazados De Linea Y Utilizacion De Los Diferentes Tipos De Lineas
  • Disparador
  • inserta
  • TIPOS DE REACTIVOS Y SU ADECUADA UTILIZACION
  • Disparos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS