MySQL - hacer dos insert con un procedimiento

 
Vista:
sin imagen de perfil

hacer dos insert con un procedimiento

Publicado por Rafael (2 intervenciones) el 07/09/2016 04:37:54
buenas quisiera saber como hacer en un procedimiento dos insert en dos tablas de la base de datos

en sql server lo hago asi:

1
2
3
4
5
6
7
8
9
10
create procedure carga
@nom varchar(20),
@esc varchar(20),
@dir varchar(60),
@tel varchar(9)
as
begin
	insert into docente (nom,esc)values(@nom,@esc);
	insert into direc (dir,tel)values(@dir,@tel);
end

cual seria la equivalencia en mysql
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

hacer dos insert con un procedimiento

Publicado por DAVID (63 intervenciones) el 07/09/2016 10:31:48
Hola
Quizás algo así:
1
2
3
4
5
6
7
8
9
10
11
12
USE deb42181_ramos$$
 
DROP PROCEDURE IF EXISTS sp_insertdocente$$
 
CREATE PROCEDURE sp_insertdocente(IN getnom varchar(10), IN getesc VARCHAR(50))
BEGIN
insert into docente (nom,esc) values(getnom,getesc);
 
 
END$$
# change the delimiter back to semicolon
DELIMITER ;

Un saludo,
David
paginas web eco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

hacer dos insert con un procedimiento

Publicado por Rafaek (2 intervenciones) el 07/09/2016 16:37:51
busco hacer dos insert al mismo tiempo dentro del procedimiento pero cuando trato sale error,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar