Bueno tengo el siguiente problema, creo un procedimiento almacenado sin ningun drama, pero a la hora de llamarlo, me tira un error no se que pasara. bueno les dejo una imagen a continuacion, ojala me ayuden porfa, denante poliburro que me ayudo demasiado .
la idea es realizar un insert 1 millon de veces. en la tabla auto
Problema llamada a Procedimiento Almacenado
Comenzado por
arkanimus
, may 14 2013 04:19
4 respuestas en este tema
#1
Escrito 14 mayo 2013 - 04:19
#2
Escrito 14 mayo 2013 - 04:27
casi no se distinguen los mensajes de error amigo, podrías pegar los mensajes por favor?
#3
Escrito 14 mayo 2013 - 04:30
Codigo:
Error:
delimiter $$;
CREATE PROCEDURE sp_inserta_auto(IN p_marca varchar (20),
in p_modelo varchar (20))
BEGIN
DECLARE suma_id INTEGER;
set suma_id = 0;
WHILE (suma_id<1000000) do
insert into auto (id_auto,marca,modelo) values (suma_id,p_marca,p_modelo);
set suma_id= 1+suma_id;
end while;
END $$;
call sp_inserta_auto(chevy,corvette);
Error:
0 36 18:48:08 call sp_inserta_auto(chevy,corvette) Error Code: 1054. Unknown column 'chevy' in 'field list' 0.000 sec
#4
Escrito 14 mayo 2013 - 04:42
Me respondo a mi mismo... me faltaron las comillas
CALL sp_inserta_auto("chevy","corvette");
Gracias de todas formas!!
CALL sp_inserta_auto("chevy","corvette");
Gracias de todas formas!!
#5
Escrito 14 mayo 2013 - 08:02
Me respondo a mi mismo... me faltaron las comillas
CALL sp_inserta_auto("chevy","corvette");
Gracias de todas formas!!
Gracias por comentar la solución...