added improvements on set proces and minor other improvements
This commit is contained in:
@@ -24,39 +24,39 @@ BEGIN
|
||||
IF @referencetable = 'mfr__servicerequests'
|
||||
BEGIN
|
||||
DELETE p
|
||||
OUTput deleted.*, @now INTO [dbo].[mfr__d_*PartnerSet]
|
||||
--OUTput deleted.*, @now INTO [dbo].[mfr__d_*PartnerSet]
|
||||
FROM [dbo].[mfr__*PartnerSet] as p
|
||||
WHERE p.Property like 'ServiceRequest[:]%' AND EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = p.[EntityId]);
|
||||
DELETE cv
|
||||
OUTput deleted.*, @now INTO [dbo].[mfr__d_#customvalues]
|
||||
--OUTput deleted.*, @now INTO [dbo].[mfr__d_#customvalues]
|
||||
FROM [dbo].[mfr__#customvalues] as cv
|
||||
WHERE cv.Property like 'ServiceRequest[:]%' AND EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = cv.[EntityId]);
|
||||
DELETE lc
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_#locations]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_#locations]
|
||||
FROM [dbo].[mfr__#locations] as lc
|
||||
WHERE lc.Property like 'ServiceRequest[:]%' AND EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = lc.[EntityId]);
|
||||
DELETE stp
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_steps]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_steps]
|
||||
FROM [dbo].[mfr__steps] as stp
|
||||
WHERE EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = stp.[ServiceRequestId] and ISNULL(stp.[StepListTemplateId],0) = 0);
|
||||
DELETE app
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_appointments]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_appointments]
|
||||
FROM [dbo].[mfr__appointments] as app
|
||||
WHERE EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = app.[ServiceRequestId]);
|
||||
DELETE itm
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_items]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_items]
|
||||
FROM [dbo].[mfr__items] as itm
|
||||
WHERE EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = itm.[ServiceRequestId] and ISNULL(itm.[ServiceobjectId],0) = 0);
|
||||
DELETE te
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_timeevents]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_timeevents]
|
||||
FROM [dbo].[mfr__timeevents] as te
|
||||
WHERE EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = te.[ServiceRequestId]);
|
||||
DELETE sm
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_stockmovements]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_stockmovements]
|
||||
FROM [dbo].[mfr__stockmovements] as sm
|
||||
WHERE EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = sm.[ServiceRequestId]);
|
||||
DELETE cm
|
||||
OUTPUT deleted.*, @now INTO [dbo].[mfr__d_comments]
|
||||
--OUTPUT deleted.*, @now INTO [dbo].[mfr__d_comments]
|
||||
FROM [dbo].[mfr__comments] as cm
|
||||
WHERE EXISTS (SELECT * FROM @tmp as tmp where tmp.[id] = cm.[ServiceRequestId] AND ISNULL(cm.[CompanyId],0) = 0);
|
||||
END
|
||||
|
||||
Reference in New Issue
Block a user