MySQL - Ayuda procedimientos con mysql administrator 5.0?

 
Vista:

Ayuda procedimientos con mysql administrator 5.0?

Publicado por marcomex (1 intervención) el 12/05/2010 11:48:37
Hola que tal, bueno el chiste es esto:

Quiero Crear y relacionar dos tabla, una de productos y una de pedidos, y despues realizar un procedimiento que descuente de la tabla de productos una cantidad X de productos en caso de que tenga suficiente en stock, y en caso de que no haya suficiente que cree un pedido por ese producto en la tabla de pedidos..

Ya realize la actividad de las tablas, ya estan relacionadas, pero al momento que en el MySQL Administrator quiero hacer el procedimiento, me marca error y no salgo de lo mismo, podrian ayudarme a realizarlo, o algun link o ejemplo de como realizarlo.....

Les agradeceria mucho su ayuda, asi como el que me ayudaran a como realizarlo en el MySQL Administrator.

Desde ya gracias!..

A claro, este un proceso que hice, pero no hago ke funcione.

CREATE DEFINER=`root`@`localhost` FUNCTION `ver1`(id_pedido int, nombre_prod varchar (45), cantidad int) RETURNS char(20) CHARSET latin1
BEGIN
declare msj char (20);
if cantidad < 1 then
set msj=("no hay suficiente");
insert into pedidos from examen values (id_pedido,nombre_prod,cantidad);
end if;

if cantidad > 1 then
SET msj=("hay suficiente");
insert into pedidos from examen values (id_pedido,nombre_prod,cantidad);
end if;

return msj;
END


gracias
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