Jump to content


Photo

Problema llamada a Procedimiento Almacenado


  • Please log in to reply
4 replies to this topic

#1 arkanimus

arkanimus

    Member

  • Miembros
  • PipPip
  • 31 posts

Posted 14 May 2013 - 04:19 PM

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

Imagen Enviada
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 14 May 2013 - 04:27 PM

casi no se distinguen los mensajes de error amigo, podrías pegar los mensajes por favor?
  • 0

#3 arkanimus

arkanimus

    Member

  • Miembros
  • PipPip
  • 31 posts

Posted 14 May 2013 - 04:30 PM

Codigo:

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

  • 0

#4 arkanimus

arkanimus

    Member

  • Miembros
  • PipPip
  • 31 posts

Posted 14 May 2013 - 04:42 PM

Me respondo a mi mismo... me faltaron las comillas

CALL sp_inserta_auto("chevy","corvette");

Gracias de todas formas!!
  • 0

#5 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 14 May 2013 - 08:02 PM

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...
  • 0




IP.Board spam blocked by CleanTalk.