Aggiunta creazione stored x cancellazione tree ordini/offerte (DA validare)
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user