zoukankan      html  css  js  c++  java
  • 系统 触发器

    USE [jiFen ]
    GO
    /****** Object: Trigger [dbo].[trigger_EmpInfo] Script Date: 03/21/2016 17:26:24 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    --触发器
    ALTER TRIGGER [dbo].[trigger_EmpInfo] ON [dbo].[EmpInfo]
    AFTER UPDATE
    AS
    DECLARE @t TABLE
    (
    eventtype NVARCHAR(500) ,
    prama SMALLINT ,
    eventinfo NVARCHAR(MAX)
    )

    INSERT  INTO @t  
            ( eventtype ,  
              prama ,  
              eventinfo  
            )  
            EXEC ( 'DBCC INPUTBUFFER(' + @@spid + ')'  
                )  
    
    INSERT  INTO jfEmpinfoUpdate  
            SELECT  @@SPID ,  
                    'UPDATE' ,  
                    ( SELECT  top 1  eventinfo  
                      FROM      @t  
                    ) ,  
                    ( SELECT top 1  connect_time  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  net_transport  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  protocol_type  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  auth_scheme  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  client_net_address  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT    top 1 client_tcp_port  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT    top 1 local_net_address  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT    top 1 local_tcp_port  
                      FROM      sys.dm_exec_connections  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT    top 1 [host_name]  
                      FROM      sys.dm_exec_sessions  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  [program_name]  
                      FROM      sys.dm_exec_sessions  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  host_process_id  
                      FROM      sys.dm_exec_sessions  
                      WHERE     session_id = @@spid  
                    ) ,  
                    ( SELECT   top 1  client_interface_name  
                      FROM      sys.dm_exec_sessions  
                      WHERE     session_id = @@spid  
                    ) ,  
                    GETDATE()
  • 相关阅读:
    替代谷歌、雅虎、必应的十大搜索引擎(1)
    CUDA Toolkit 4.1 RC1 新增LLVM编译器
    抢先报!GTC中国抢先报名,团购5折还送限量大礼
    Jacket for Matlab常见问题
    Jacket for Matlab 1.8新增功能介绍
    如何安装Jacket for Matlab
    Jacket for Matlab 2.1版本发布
    Matlab Jacket 2.0发布
    Attribute在.net编程中的应用(三)
    Attribute在.net编程中的应用(六)
  • 原文地址:https://www.cnblogs.com/VictorBlog/p/5302968.html
Copyright © 2011-2022 走看看