
13/09/2009, 13:17
|
 | | | Fecha de Ingreso: agosto-2009
Mensajes: 240
Antigüedad: 15 años, 6 meses Puntos: 4 | |
Respuesta: Obtener valor de un campo CREATE DEFINER=`mibd`@`%` PROCEDURE `sp_ins_informacion`(
IN _titulo VARCHAR(50),
IN _editorial VARCHAR(30),
IN _isbn VARCHAR(20),
IN _precio INT(3),
IN _autor VARCHAR(50)
)
BEGIN
DECLARE id INT;
SET AUTOCOMMIT=0;
START TRANSACTION;
INSERT INTO libros(titulo,editorial,isbn,precio) VALUES (_titulo,_editorial,_isbn,_precio);
SET id = LAST_INSERT_ID();
IF id > 0 THEN
INSERT INTO autores(id_libro,autor) VALUES (id,_autor);
COMMIT;
ELSE
ROLLBACK;
END IF;
END |