Stored Procedure Untuk Menambahkan Barang
Stored Procedure Untuk Menambahkan Barang
Stored Procedure Untuk Menambahkan Barang
DELIMITER $$
CREATE PROCEDURE tambahbarang
( IN pro_nama VARCHAR (140),
IN pro_harga DECIMAL(10,2),
IN pro_stok INT
)
BEGIN
INSERT INTO products (nama_product, harga, stok)
VALUES (pro_nama, pro_harga, pro_stok);
END $$
DELIMITER ;
END $$
DELIMITER ;
CALL updatebarang(6,'MOUSE', 25.00,300);
END $$
DELIMITER ;
CALL deletebarang(6);
END $$
DELIMITER ;
END $$
DELIMITER ;
#update order_items
DELIMITER $$
CREATE PROCEDURE UpdateOrderItem(
IN pro_id_order INT,
IN pro_id_product INT,
IN pro_kuantitas INT,
IN pro_harga DECIMAL(10, 2)
)
BEGIN
UPDATE order_items
SET kuantitas = pro_kuantitas,
harga = pro_harga
WHERE id_order = p_id_order
AND id_product = p_id_product;
END $$
DELIMITER ;
#delete order_items
DELIMITER $$
CREATE PROCEDURE DeleteOrderItem(
IN pro_id_order INT,
IN pro_id_product INT
)
BEGIN
DELETE FROM order_items
WHERE id_order = pro_id_order
AND id_product = pro_id_product;
END $$
DELIMITER ;