不,我是说T2表有一个字段为COL1,还有其它的,只有一个字段来记录修改后的记录,而T1表中有多少个字段,由自已决定,主要是T2表中的COL1要记录T1表中修改后的记录.

解决方案 »

  1.   

    比如T1表中有三个字段,当对T1表作增,删,改时,这个确发器就会自将,改后的记录或增加后的记录或删除后的记录,写入到T2表中的COL1字段中,COL1字段为TEXT类型的大字段.我就是无法获取Deleted和inserted临时表中的记录.因为大执行确发器时会将记录写入到这两个临时表中作比较.如能获取记录就能写入到T2表中
      

  2.   

    inserted和updated表,这两个表中的记录,在确发器中可以直接取得!
      

  3.   

    好像沒有updated臨時表﹐只有deleted臨時表;在触發器中﹐SQL SERVER 禁止訪問inserted和deleted表中的text,ntext,image數据類型列
      

  4.   

    还是不明白你的意思,在触发器里直接查询就是了,
    select * from inserted或select * from deleted
      

  5.   

    update时同时产生inserted和deleted两个临时表
    您需要更新的存在inserted表中
    更新前的内容存在deleted表中
      

  6.   

    还是我自已来解决问题吧,
    在确发器中写入
    declare @ss varchar(20)
    as
    select col1=@ss from deleted
    print @ss
    这样就打出来我获取的值了。