dbo.QBM_TIQBMDeployTargetHasSrvTag
Database TriggerSQL_TRIGGERSandbox DB
Interpretation
- Database trigger. Treat parent table and enqueue/object-layer calls as the main relation points.
Relations
- Trigger parent table: QBMDeployTargetHasServerTag
Typed Edges
- trigger on table QBMDeployTargetHasServerTag Trigger parent table: QBMDeployTargetHasServerTag
- references source dbo.QBM_PSessionErrorAdd source text reference
Complete Source
1CREATE trigger QBM_TIQBMDeployTargetHasSrvTag2 ON QBMDeployTargetHasServerTag FOR3INSERT NOT FOR Replication4AS5BEGIN6 BEGIN TRY7 IF EXISTS(8 SELECT TOP 1 19 FROM inserted)10 GOTO start11 RETURN start:12 IF EXISTS(13 SELECT TOP 1 114 FROM inserted i15 WHERE16 i.UID_QBMServerTag IN('QBM-ST-Is07', 'QBM-ST-Is20'))17 BEGIN18 RAISERROR('UID_QBMServerTag invalid',19 18,20 1)21 WITH nowait22 END23 END TRY24 BEGIN CATCH25 EXEC QBM_PSessionErrorAdd DEFAULT26 RAISERROR('',27 18,28 1)29 WITH NOWAIT30 END CATCH31END
Open raw exported source
1 create trigger QBM_TIQBMDeployTargetHasSrvTag on QBMDeployTargetHasServerTag for Insert not for Replication as begin BEGIN TRY if exists (select2 top 1 1 from inserted) goto start return start: if exists (select top 1 1 from inserted i where i.UID_QBMServerTag in ('QBM-ST-Is07' , 'QBM-ST-Is20'3 ) ) begin raiserror('UID_QBMServerTag invalid', 18, 1) with nowait end END TRY BEGIN CATCH exec QBM_PSessionErrorAdd default RAISERROR ('', 18, 1) WITH4 NOWAIT END CATCH end 5