DELIMITER $$ CREATE PROCEDURE insertar_proyecto_terminal ( IN in_titulo VARCHAR(100), IN in_cantidad_alumnos INT, IN in_fecha_inicio DATE, IN in_fecha_finalizacion DATE, IN in_estado VARCHAR(15), IN in_proyecto_investigacion INT, IN in_numero_economico VARCHAR(10) ) BEGIN DECLARE puntos INT; DECLARE ultimo INT; IF (in_estado = 'FINALIZADO') THEN SET puntos = 30; ELSE SET puntos = 0; END IF; INSERT INTO proyecto_terminal (titulo, cantitad_alumnos, fecha_inicio, fecha_finalizacion, puntos, estado, proyecto_investigacion_id_proyecto_investigacion )VALUES ( in_titulo, in_cantidad_alumnos, in_fecha_inicio, in_fecha_finalizacion, puntos, in_estado, in_proyecto_investigacion ); SELECT MAX(id_proyecto_terminal) INTO ultimo FROM proyecto_terminal; INSERT INTO profesor_proyecto_terminal ( profesor_numero_economico, proyecto_terminal_id_proyecto_terminal )VALUES ( in_numero_economico, ultimo ); END $$ CALL insertar_proyecto_terminal ( 'T�tulo del Proyecto', 2, '2015-01-12', '2015-04-20', 'FINALIZADO', 1, '31749' ); CALL xxxxxxxx( 'Titulo del articulo INDEXADO COMPLETO', '2016-03-12', 'FINALIZADO', 1, 'ABCD-001', '31749' ); CALL xxxxxxxx( 'Titulo del articulo INDEXADO EN PROCESO', '2016-03-12', 'EN PROCESO', 1, 'ABCD-001', '31749' );