Aggiunta creazione stored x cancellazione tree ordini/offerte (DA validare)

This commit is contained in:
Samuele Locatelli
2025-12-12 09:51:22 +01:00
parent 4491c4b3af
commit 48cdb50588
8 changed files with 3876 additions and 109 deletions
@@ -0,0 +1,33 @@
DROP PROCEDURE IF EXISTS `stp_deleteOrderTree`;
CREATE DEFINER=`egalmware`@`10.74.%` PROCEDURE `stp_deleteOrderTree`(
IN `pOrderId` INT
)
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT 'Rimozione in unica stored di ProdItems, Righe Ordine e Ordine'
BEGIN
-- Eliminazione production_item collegati alle order rows
DELETE FROM production_item
WHERE OrderRowID IN (
SELECT OrderRowID
FROM sales_order_row
WHERE OrderID = pOrderId
);
-- Eliminazione order rows
DELETE
FROM sales_order_row
WHERE OrderID = pOrderId;
-- Eliminazione main order
DELETE
FROM sales_order
WHERE OrderID = pOrderId;
-- Return affected rows
SELECT ROW_COUNT() AS 'RowsDeleted';
END