exec sp_helptext 触发器名

解决方案 »

  1.   

    sp_helptext 触发器名就可以了
      

  2.   

    楼上的两位给的就是MS SQL Server下的答案~那是系统存储过程~
      

  3.   

    sql 2000 可以這樣使用啊
      

  4.   

    /*建一个记录触发触发器的表*/
    create table  tbLog(
      EventType nvarchar(30), 
      Parameters Int,
      EventInfo nvarchar(255)
    )
    go/*建一个表,并加入三笔数据,作为测试用的表,可以用你自己的表*/
    Create table tbA(aa int,bb int)
    insert tbA values(1,1)
    insert tbA values(2,2)
    insert tbA values(3,3)
    go/*建一个触发器,可以用你自己的触发器,只需将里面的代码加到你自己的触发器中*/
    Create Trigger tr_tbA_U
    On tbA
    For Update
    As
    Begin insert tbLog exec('DBCC INPUTBUFFER (@@SPID)')   --加这一句到你的代码中就行
    End/*用如下语句来触发触发器*/
    update tbA set bb = 4 where aa = 3/*查看一下是否记录下来了*/
    select EventInfo from tbLog
      

  5.   

    1:
    /*建一个记录触发触发器的表*/
    create table  tbLog(
      EventType nvarchar(30), 
      Parameters Int,
      EventInfo nvarchar(255)
    )
    go2: 把这一句加到你的触发器的代码中
    insert tbLog exec('DBCC INPUTBUFFER (@@SPID)')   3: 触发后查看结果:
    select EventInfo from tbLog