我有a表中有三个字段
x1  主见字增
x2
x3 
我如何在insert时 使 x3 与自增的主见x1相等?

解决方案 »

  1.   

    --trycreaet trigger trg_sample on tablename
    for insert
    as
    update t
    set X3=t.X1 from tablename t inner join inserted i on t.X1=i.X1
      

  2.   

    create  trigger trg_sample on tablename
    for insert
    as
    update t
    set X3=t.X1 from tablename t inner join inserted i on t.X1=i.X1
      

  3.   

    creaet trigger trg_sample on tablename
    for insert
    as
    update a set x3=a.x1 from tablename a inner join inserted b on a.x1=b.x1
      

  4.   

    Create table 表
    (x1 int identity(1,1)
     x2 ..
     x3 as x1
    )
      

  5.   

    其实这样更清楚一些。--trycreaet trigger trg_sample on tablename
    for insert
    as
    update t
    set t.X3=i.X1 from tablename t inner join inserted i on t.X1=i.X1