表一
姓名   性别   年龄    住院号
张三   男     25      115
王五   女     76      113
表二
姓名   性别   年龄    住院号    病史简介    既往病情
如何把表一中的四项更新到表二中,实现表一新插入时表二同步更新

解决方案 »

  1.   

    触发器,类似这样的写法
    create trigger test_insert
    on 表1
        for insert
    as    declare @sex varchar(20), @name varchar(20),@other varchar(20);
         select @name = name, @sex = sex,@other=other from inserted;    insert into 表2 values(@name, @sex, @other);
    go
      

  2.   

    谢谢大哥、大姐,数据量不多,触发器怎么实现呀,我是用的Ttable组建,
      

  3.   

    问一下大家,用update能不能实现
      

  4.   

    简单多表同步操作可以用事务
    try
      adoconnect.BeginTrans;
      .........//执行SQL
      .........
      adoconnect.CommitTrans;
    except
      adoconnect.RollbackTrans;
    end;