Files
C2P/C2P_Project/dbo/Stored Procedures/dbo.stp_QuoteFull_delete.sql
T
2014-07-18 16:58:50 +02:00

64 lines
1.4 KiB
Transact-SQL

-- =============================================
-- Author: Steamware
-- Create date: 2014.02.23
-- Description: upelimina tutti i record di un offerta
-- =============================================
CREATE PROCEDURE [dbo].[stp_QuoteFull_delete]
(
@Original_QuoteType CHAR(1) = 'Q'
,@Original_CodQuote BIGINT = 0
,@Original_QuoteRev INT = 0
)
AS
SET XACT_ABORT ON;
BEGIN tran
-- elimino da QuoteFull
DELETE
FROM QuoteFull_Q
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
-- elimino da tab child
DELETE
FROM QuoteWorkExt
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
DELETE
FROM QuoteWorkInt
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
DELETE
FROM QuoteOC
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
DELETE
FROM QuoteParam
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
-- elimino le 2 master: RM e list...
DELETE
FROM QuoteRM
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
DELETE
FROM QuoteList
WHERE QuoteType = @Original_QuoteType
AND CodQuote = @Original_CodQuote
AND QuoteRev = @Original_QuoteRev
COMMIT tran
RETURN