dbo.LDP_TILDPMachine
Database TriggerSQL_TRIGGERSandbox DB
Interpretation
- Database trigger. Treat parent table and enqueue/object-layer calls as the main relation points.
- DBQueue relation detected. Follow the task procedure and referenced-by list for async processing.
Relations
- Bulk DBQueue insert -> LDP-K-LDPMachineInLDAPGroup / LDP_ZLDPMachineInLDAPGroup at line 4
- References QBM_PDBQueueInsert_Bulk
- Trigger parent table: LDPMachine
Typed Edges
- queues DBQueue task LDP_ZLDPMachineInLDAPGroup at line 4 Bulk DBQueue insert -> LDP-K-LDPMachineInLDAPGroup / LDP_ZLDPMachineInLDAPGroup at line 4
- trigger on table LDPMachine Trigger parent table: LDPMachine
- references source dbo.QBM_FGISessionContext source text reference
- references source dbo.QBM_PDBQueueInsert_Bulk source text reference
- references source dbo.QBM_PSessionErrorAdd source text reference
References
Referenced By
Complete Source
1CREATE trigger LDP_TILDPMachine2 ON LDPMachine FOR3INSERT NOT FOR Replication4AS5BEGIN6 BEGIN TRY7 IF EXISTS(8 SELECT TOP 1 19 FROM inserted)10 GOTO start11 RETURN start:12 DECLARE @GenProcID varchar(38)13 SELECT @GenProcID = dbo.QBM_FGISessionContext('')14 SELECT TOP 1 *15 FROM LDPMachine16 IF17 UPDATE(uid_LDAPcontainer) OR18 UPDATE(UID_LDPDomain)19 BEGIN20 DECLARE @DBQueueElements_01 QBM_YDBQueueRaw21 INSERT INTO @DBQueueElements_01(object,22 subobject,23 genprocid)24 SELECT25 x.uid,26 NULL,27 @GenProcID28 FROM(29 SELECT uid_LDPMachine AS uid30 FROM inserted i) AS x31 EXEC QBM_PDBQueueInsert_Bulk 'LDP-K-LDPMachineInLDAPGroup',32 @DBQueueElements_0133 END34 END TRY35 BEGIN CATCH36 EXEC QBM_PSessionErrorAdd DEFAULT37 RAISERROR('',38 18,39 1)40 WITH NOWAIT41 END CATCH42 ende:43 RETURN44END
Open raw exported source
1 create trigger LDP_TILDPMachine on LDPMachine for Insert not for Replication as begin BEGIN TRY if exists (select top 1 1 from inserted)2 goto start return start: declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext('') select top 1 * from LDPMachine if update(uid_LDAPcontainer3) or update(UID_LDPDomain) begin declare @DBQueueElements_01 QBM_YDBQueueRaw insert into @DBQueueElements_01 (object, subobject, genprocid) select x.uid4, null, @GenProcID from ( select uid_LDPMachine as uid from inserted i ) as x exec QBM_PDBQueueInsert_Bulk 'LDP-K-LDPMachineInLDAPGroup', @DBQueueElements_015 end END TRY BEGIN CATCH exec QBM_PSessionErrorAdd default RAISERROR ('', 18, 1) WITH NOWAIT END CATCH ende: return end 6