Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- --------------------------------------------------------------------------------
- -- Routine DDL
- -- --------------------------------------------------------------------------------
- DELIMITER $$
- CREATE DEFINER=`root`@`localhost` PROCEDURE `insertatbroperacion`(IN xFecha DATE, xidCatcuentas INT, xidCatlistas INT, xidCattemplates INT,
- xidCatusuarios INT, xEmail VARCHAR(45), xResultado VARCHAR(2), xIteracion INT, xAsunto VARCHAR(90))
- BEGIN
- DECLARE xIntUltimoRegistro INT;
- IF xIteracion = 0 THEN
- INSERT INTO tbroperacion (fecha, asunto, catcuentas_idCatcuentas, catlistas_idCatlistas, cattemplates_idCattemplates, catusuarios_idCatusuarios)
- VALUES (xFecha, xAsunto, xidCatcuentas, xidCatlistas, xidCattemplates, xidCatusuarios);
- SET xIntUltimoRegistro = last_insert_id();
- ELSE
- SELECT idTbroperacion FROM tbroperacion
- WHERE fecha = xFecha AND catcuentas_idCatcuentas=xidCatcuentas AND catlistas_idCatlistas = xidCatlistas
- AND cattemplates_idCattemplates = xidCattemplates AND catusuarios_idCatusuarios = xidCatusuarios
- AND asunto = xAsunto
- ORDER BY idTbroperacion DESC
- LIMIT 1
- INTO xIntUltimoRegistro;
- END IF;
- INSERT INTO tbrresultado (tbroperacion_idTbroperacion, email, resultado)
- VALUES (xIntUltimoRegistro, xEmail, xResultado);
- SELECT xIntUltimoRegistro AS idTbroperacion;
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement