Ver Mensaje Individual
  #15 (permalink)  
Antiguo 13/09/2009, 13:17
Avatar de nonpublic
nonpublic
 
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