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

19 lines
373 B
SQL

DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `stock`.`buy_addPick`(
vSelf INT,
vSource ENUM('buy', 'sale', 'orderRow'),
vPickFk INT,
vQuantity INT
)
BEGIN
INSERT INTO buyPick
SET
buyFk = vSelf,
source = vSource,
pickFk = vPickFk,
quantity = vQuantity
ON DUPLICATE KEY UPDATE
quantity = quantity + vQuantity;
END$$
DELIMITER ;