CREATE TRIGGER 触发器名
ON 表明
FOR INSERT, UPDATE
AS
......
ON 表明
FOR INSERT, UPDATE
AS
......
解决方案 »
- 困惑好久的问题
- |zyciis| 当一个字段字符用户没有填写的时候是给数据库赋空值还是null?谢谢
- sql server 中的标量函数有哪些?
- 这个存储过程怎么添加数据不成功呢?
- 再来一个小问题,在线等着给分
- ChildCount = conn.Execute("select count(*) from xuq_tree where id1="&id)(0)
- 想从一个表中提取如下结果如何操作?
- 请问时间判断datediff 可以只取时分,不含年月日吗?
- 使用ADO访问SQL SERVER的问题
- 谁和我做VF朋友
- 大家谁知道怎样把ar发票导入erp的系统 即需要 注意些什么 最好给一个 insert 语句的例子 谢谢.
- 谁能说说数据库的master/detail概念?
因为里面有一个临时表inserted和deleteed他们保存了你的最新的数据
!如果你想到北的苦使用他们就可以了
create trigger kk on tablename for insert
as
begin
insert into 服务器名称.数据库名称.用户名.表明
select * from inserted
end
create trigger kk on tablename for deleted
as
begin
delete a from 服务器名称.数据库名称.用户名.表明 as a,deleted as b where a.pk=b.pk
end
create trigger kk on tablename for update
as
begin
update 服务器名称.数据库名称.用户名.表明
set field=inserted.field
from deleted
where 服务器名称.数据库名称.用户名.表明.pk=deleted.pk
end
on First_table
for update
as
if xxx
begin
xxxx
end