Sql Server Trigger between 2 databases

后端 未结 2 568
挽巷
挽巷 2020-12-09 13:50

I have 2 databases. One, named Test, has a table named Vehicles. Another, named Test2 has a table named Clients.

When I insert a new record on the Vehicles table in

2条回答
  •  天命终不由人
    2020-12-09 14:38

    This is working code is given below

    USE BioStar;
        GO 
        CREATE TRIGGER trgAfterInsertnew ON [dbo].[TB_EVENT_LOG] 
        FOR INSERT
        AS
            declare @nDateTime int;
            declare @nReaderIdn int;
            declare @nEventIdn int;
            declare @nUserID int;
            declare @nIsLog smallint;
            declare @nTNAEvent smallint;
            declare @nIsUseTA smallint;
            declare @nType smallint;
    
    
            select @nDateTime=i.nDateTime from inserted i;  
            select @nDateTime=i.nReaderIdn from inserted i; 
            select @nEventIdn=i.nEventIdn from inserted i;  
            select @nUserID=i.nUserID from inserted i;
    
            select @nIsLog=i.nIsLog from inserted i;    
            select @nTNAEvent=i.nTNAEvent from inserted i;  
            select @nIsUseTA=i.nIsUseTA from inserted i;    
            select @nType=i.nType from inserted i;
            insert into [HRM].dbo.Device_Data
                   (nDateTime,nReaderIdn,nEventIdn,nUserID,nIsLog,nTNAEvent,nIsUseTA,nType) 
            values(@nDateTime,@nDateTime,@nEventIdn,@nUserID,@nIsLog,@nTNAEvent,@nIsUseTA,@nType);
    
    
            --set @audit_action='Inserted Record -- After Insert Trigger.';
                PRINT 'AFTER DELETE TRIGGER fired.'
        GO
    

提交回复
热议问题