Escolar Documentos
Profissional Documentos
Cultura Documentos
Buen día les comparto este material que recientemente he podido comprobar que funciona
en MySQL 5.7.11 y trabaja enlazado con el Workbench 6.3 ce.
Este último tiene la ventaja que podemos visualizar varias linead de código y ejecutarlo
selectivamente, además de ayudar a corregir las líneas de código cuando tiene errores.
Aunque este programa tiene asistentas para agregar procedimientos almacenados, funciones y
triggers en este ejercicio pude comprobar se dejan crear ejecutando las lineas de código,
también en el caso de los triggers algunos los ejecute desde la línea de código y fueron creados
correctamente.
Aunque hubo una excepción por lo cual al final de este documento les explico cómo insertarlo
paso a paso.
Este código me sirvió para ver cómo funcionan los triggers aunque la sintaxis difiere y tiene
algunas líneas de código diferentes que con su ayuda descifraremos para le conocimiento de
todos.
Para quienes no
tiene mucha
experiencia con
el workbench
les cuento
puedes ver
insertar todo
este código y
ejecutarlo por
partes así:
Seleccionamos una línea y damos clic para ejecutar solo esa línea de código.
Este código fue tomado de internet llamado “triggers - disparadores guía sencilla”
--ESTRUCTURA DE UN TRIGGER
DELIMITER @
Begin
End;
DELIMITER ;
USE bdTrigger;
documento VARCHAR(12),
telefono VARCHAR(15),
email VARCHAR(50),
PRIMARY KEY(id_orden,documento)
)engine=InnoDB;
/* En esta tabla guardaremos el respaldo de los datos luego de ejecutar una instrucción en la
tabla tb_cliente mediante el Disparador*/
documento_c VARCHAR(12),
nombre_c VARCHAR(25),
apellido_c VARCHAR(35),
telefono_c VARCHAR(15),
email_c VARCHAR(50),
fecha_accion_c DATE,
)engine=InnoDB;
DELIMITER @
BEGIN
END;
@
DELIMITER ;
DELIMITER @
BEGIN
END;
DELIMITER ;
DELIMITER @
BEGIN
END;
DELIMITER ;
USE `bdtrigger`;
DELIMITER $$
BEGIN
END$$
DELIMITER ;
tabla tb_seguridad_cliente
use dbtrigger;
Show triggers;
En la parte izquierda de la venta podemos ver la base de datos bdtrigger, al seleccionar la tabla
tb_cliente se pueden ver tres imaneges par iniciar
el asistente damos clin sobre la llave.
Aparece la siguiente ventana:
Begin
Lineas de codigo
End
Clic en Apply
Show triggers;
Bien ahora solo me que hacer las actividades extrayendo ideas todo esto, espero les sirva, y
también hagan sus aportes, siempre la cooperación es más efectiva, aunque resulta irónico
que los digo pues llevo casi y año trabajando solo, pero no me disgustaría cooperar con
compañeros colaboradores y comprometidos.