在A表更新了以后,B表的前两列会自动更新,将A表的新记录添加到B表中。
表A有两列
ID date
----------------------------------
0001 2005-11-11
0006 2005-10-20
0003 2005-03-03
表B有5列
ID date1 date2
--------------------------------------------
表A有两列
ID date
----------------------------------
0001 2005-11-11
0006 2005-10-20
0003 2005-03-03
表B有5列
ID date1 date2
--------------------------------------------
解决方案 »
- 三层结构中,怎么通过文件流往数据库中存储附件(jpg,bmp等)??????????
- 一个简单的问题 愿大虾帮忙
- 请教一画图显示问题,在线等
- 有哪位可以介绍一下Delphi中众的扩展名各是什么样的文件?有什么作用?
- 请教各位高手:在WIN2K下如何用API函数去开启、停止一个服务程序?在线等待!
- 新手询问。我想得到ttraeeview控件所选的选项的代码和名称及它的层次号,怎么得到呀?
- 请问,判断一个字串是否是另一字串一部分的函数,请提示一下。
- 帮忙UP有分,帮忙解决问题有分,进来看看也有分,只要来了就有分
- 为什么INDEX IS READ ONLY,我的表有14个字段,不会都要建索引吧!
- 哪里有可用于输入IP地址的控件或算法
- 乞求关于dxTreeList的统计问题,分不够再加!!!!
- 标题栏字体越来越小,越变越小的解决方案
2.开事务,处理两个表,提交事务,出错回滚事务
---创建表
create table t(id int primary key ,a int, b int)
go
--插入数据
insert into t select 1,2,3
union select 2,3,4
go
create view v_t
as
select * from t
go
select * from v_t
go
--创建视图触发器
create TRIGGER tr_v_t ON v_t
instead of update
as
begin
if (select id from inserted where id =1)>0
update v_t set a=a+1 where id=2
end
go
update v_t set a= 8 where id=1
select * from v_t
go
drop trigger tr_v_t
drop table t
drop view v_t
go
自己搞出来个插入的,但不知道删除和更新的怎么写。