59 lines
1.0 KiB
MySQL
59 lines
1.0 KiB
MySQL
|
DELIMITER $$
|
||
|
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`buy_clone`(vEntryFk INT)
|
||
|
BEGIN
|
||
|
/**
|
||
|
* Clone buys to an entry
|
||
|
*
|
||
|
* @param vEntryFk The entry id
|
||
|
* @table tmp.buy(id)
|
||
|
*/
|
||
|
INSERT INTO buy(
|
||
|
entryFk,
|
||
|
itemFk,
|
||
|
quantity,
|
||
|
buyingValue,
|
||
|
freightValue,
|
||
|
isIgnored,
|
||
|
stickers,
|
||
|
packagingFk,
|
||
|
packing,
|
||
|
`grouping`,
|
||
|
groupingMode,
|
||
|
containerFk,
|
||
|
comissionValue,
|
||
|
packageValue,
|
||
|
price1,
|
||
|
price2,
|
||
|
price3,
|
||
|
minPrice,
|
||
|
isChecked,
|
||
|
location,
|
||
|
weight,
|
||
|
itemOriginalFk)
|
||
|
SELECT vEntryFk,
|
||
|
b.itemFk,
|
||
|
b.quantity,
|
||
|
b.buyingValue,
|
||
|
b.freightValue,
|
||
|
b.isIgnored,
|
||
|
b.stickers,
|
||
|
b.packagingFk,
|
||
|
b.packing,
|
||
|
b.`grouping`,
|
||
|
b.groupingMode,
|
||
|
b.containerFk,
|
||
|
b.comissionValue,
|
||
|
b.packageValue,
|
||
|
b.price1,
|
||
|
b.price2,
|
||
|
b.price3,
|
||
|
b.minPrice,
|
||
|
b.isChecked,
|
||
|
b.location,
|
||
|
b.weight,
|
||
|
b.itemOriginalFk
|
||
|
FROM tmp.buy tb
|
||
|
JOIN vn.buy b ON b.id = tb.id;
|
||
|
|
||
|
END$$
|
||
|
DELIMITER ;
|