update notic set memo=memo+'<dcboy>'declare @memo varchar(20)
insert into notic(memo) values(@memo+'<dcboy>')

解决方案 »

  1.   

    create trigger trig_notic_UI
    on notic for insert,update
    as
    update notic set memo=memo+'<dcboy>'
    where id in(select id from inserted)
    go
      

  2.   

    --测试
    insert notic select 4,'dd'/*
    id          memo       
    ----------- ---------- 
    1           aa
    2           bb
    3           cc
    4           dd<dcboy>(所影响的行数为 4 行)
    */
    update notic set memo='a' where id=1/*
    id          memo       
    ----------- ---------- 
    1           a<dcboy>
    2           bb
    3           cc
    4           dd<dcboy>(所影响的行数为 4 行)
    */
      

  3.   

    楼上的就行了,因为update和insert时,在触发器里的逻辑表inserted里都存在着新记录