+ -
当前位置:首页 → 问答吧 → 如何实现表一至表二的更新

如何实现表一至表二的更新

时间:2011-12-20

来源:互联网

表一
姓名 性别 年龄 住院号
张三 男 25 115
王五 女 76 113


表二
姓名 性别 年龄 住院号 病史简介 既往病情


如何把表一中的四项更新到表二中,实现表一新插入时表二同步更新

作者: sixiaoyun   发布时间: 2011-12-20

1.方法是在写表一的数据的时候同时写入表二
2.用触发器来实现

作者: xfxlylove   发布时间: 2011-12-20

触发器,类似这样的写法
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

作者: funxu   发布时间: 2011-12-20

触发器是一种方法,也可以在代码中写,保存的时候给两张表都保存。
简单的可以用触发器,复杂的项目尽量少用触发器。

作者: ksrsoft   发布时间: 2011-12-20

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

作者: sixiaoyun   发布时间: 2011-12-21

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

作者: sixiaoyun   发布时间: 2011-12-21