salix/db/routines/stock/procedures/buyPick_remove.sql

18 lines
337 B
MySQL
Raw Normal View History

DELIMITER $$
2025-02-19 13:50:15 +00:00
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `stock`.`buyPick_remove`(
vSelf INT,
vQuantity INT,
vTotalQuantity INT
)
BEGIN
IF vQuantity < vTotalQuantity THEN
UPDATE buyPick
SET quantity = quantity - vQuantity
2025-02-19 13:50:15 +00:00
WHERE id = vSelf;
ELSE
DELETE FROM buyPick
2025-02-19 13:50:15 +00:00
WHERE id = vSelf;
END IF;
END$$
DELIMITER ;