dbo.ATT_TUHelperHeadPerson
Database TriggerSQL_TRIGGERSandbox DB
Interpretation
- Database trigger. Treat parent table and enqueue/object-layer calls as the main relation points.
Relations
- Trigger parent table: HelperHeadPerson
Typed Edges
- trigger on table HelperHeadPerson Trigger parent table: HelperHeadPerson
- references source dbo.QBM_FCVElementToObjectKey1 source text reference
- references source dbo.QBM_FGISessionContext source text reference
- references source dbo.QBM_PSessionErrorAdd source text reference
- references source dbo.QER_PITShopHelperFill source text reference
- references source dbo.QER_PITShopHelperFill_Recalc source text reference
References
- dbo.QBM_FCVElementToObjectKey1
- dbo.QBM_FGISessionContext
- dbo.QBM_PSessionErrorAdd
- dbo.QER_PITShopHelperFill
- dbo.QER_PITShopHelperFill_Recalc
Referenced By
- No direct source references extracted.
Complete Source
1CREATE trigger ATT_TUHelperHeadPerson2 ON HelperHeadPerson FOR3UPDATE NOT FOR Replication4AS5BEGIN6 DECLARE @SQLcmd nvarchar(1000)7 DECLARE @uid_personwantsorg varchar(38)8 DECLARE @BasisObjectKey varchar(138)9 DECLARE @UID_PWOStateFinalError nvarchar(64)10 DECLARE @Parameter nvarchar(1000)11 BEGIN TRY12 IF EXISTS(13 SELECT TOP 1 114 FROM deleted)15 GOTO start16 IF EXISTS(17 SELECT TOP 1 118 FROM inserted)19 GOTO start20 RETURN start:21 DECLARE @GenProcID varchar(38)22 SELECT @GenProcID = dbo.QBM_FGISessionContext('')23 IF24 UPDATE(XOrigin)25 BEGIN26 DECLARE @RecalcParameter_01 QBM_YCursorBuffer27 INSERT INTO @RecalcParameter_01(ObjectKey1,28 UID1,29 Ident1)30 SELECT31 dbo.QBM_FCVElementToObjectKey1('Person',32 '',33 d.UID_Person),34 v.UID_PWODecisionRule,35 'A'36 FROM deleted d37 JOIN HelperHeadPerson a38 ON d.XObjectKey = a.XObjectKey AND d.XOrigin > 0 AND a.XOrigin = 0 CROSS39 JOIN(40 VALUES('ATT-PWODecisionRule-CM'),41 ('ATT-PWODecisionRule-EM'),42 ('ATT-PWODecisionRule-XM'),43 ('ATT-PWODecisionRule-AM')) AS v(UID_PWODecisionRule)44 EXEC QER_PITShopHelperFill_Recalc @RecalcParameter_01,45 @GenprocID46 END47 END TRY48 BEGIN CATCH49 EXEC QBM_PSessionErrorAdd DEFAULT50 RAISERROR('',51 18,52 1)53 WITH NOWAIT54 END CATCH55 ende:56 RETURN57END
Open raw exported source
1create trigger ATT_TUHelperHeadPerson on HelperHeadPerson for Update not for Replication as begin declare @SQLcmd nvarchar(1000) declare @uid_personwantsorg2 varchar(38) declare @BasisObjectKey varchar(138) declare @UID_PWOStateFinalError nvarchar(64) declare @Parameter nvarchar(1000) BEGIN TRY if exists (select3 top 1 1 from deleted) goto start if exists (select top 1 1 from inserted) goto start return start: declare @GenProcID varchar(38) select @GenProcID = 4dbo.QBM_FGISessionContext('') if update(XOrigin) begin declare @RecalcParameter_01 QBM_YCursorBuffer insert into @RecalcParameter_01 (ObjectKey1, UID15, Ident1) select dbo.QBM_FCVElementToObjectKey1('Person', '', d.UID_Person), v.UID_PWODecisionRule, 'A' from deleted d join HelperHeadPerson a on d.XObjectKey6 = a.XObjectKey and d.XOrigin > 0 and a.XOrigin = 0 cross join (values ('ATT-PWODecisionRule-CM') , ('ATT-PWODecisionRule-EM') , ('ATT-PWODecisionRule-XM'7) , ('ATT-PWODecisionRule-AM') ) as v (UID_PWODecisionRule) exec QER_PITShopHelperFill_Recalc @RecalcParameter_01, @GenprocID end END TRY BEGIN CATCH 8exec QBM_PSessionErrorAdd default RAISERROR ('', 18, 1) WITH NOWAIT END CATCH ende: return end 9