当前位置:主页>仓库管理软件> 列表

写触发器高手请? 找管理软件下载

销售管理软件版1楼: 表如下(A):



年份 月份 姓名 分值
2006 1 张三 10
2006 1 李四 18
2006 2 张三 8
2006 2 李四 12



如果我把2006.1的张三改为王五的话,那么这张表A中所有为张三的姓名全部改为王五,这样的触发器该如何写?

2楼: 不明白你要改的条件是什么.
是不是改了2006.1的张三改为王五 其它的张三都改为王五
改了2006.2的张三改为王五 其它的张三就不改为王五
还是怎样呢???? 如管理软件下载

3楼: to yepemig,只要改了张三为王五,其它的都改?

4楼: 我看楼主大概是这个意思。楼主楼主?Are you here?

5楼: 分少了点

6楼: 试试这个:
create trigger update_姓名_on_A on A for update as
if update(姓名)
update A set 姓名=''王五''
where exists (select * from deleted where 姓名=''张三'')
and exists (select * from inserted where 姓名=''王五'')

销售管理软件版7楼: 单纯为了张三这个人写触发器有什么意义?直接UPDATE 不就完了?

8楼: 接受答案了.