求助,编写MSSQL数据库触发!

ytmyod 2009-06-22 03:39:00
求解:

我想写一个数据库触发,条件如下:

数据库“表A”中“字段1”中的数据为对象。“表B”中有1-5个字段。

当“表A”中“字段1”有数据写入时,激活触发,将“表A”中“字段1”的数据复制到“表B”中的“字段2”里,并给3-5个字

段中写入我自己指定的数据!

求好心人帮忙写下这个触发,万分感谢!
...全文
4 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ytmyod 2009-06-22
谢谢楼上!
回复
playwarcraft 2009-06-22

Create trigger tri_A
on A
for insert
AS
begin
Insert into B(col2,col3,col4,col5)
select col1,'hard code1','hard code2','hard code3'
from inserted
where col4=3
end
回复
ytmyod 2009-06-22
哦,对了,刚写漏了个判断,就是说

数据库“表A”中“字段1”中的数据为对象并判断“表A”中“字段4”是否等于“3”。“表B”中有1-5个字段。

当“表A”中“字段1”有数据写入“字段4”等于“3”时,激活触发,将“表A”中“字段1”的数据复制到“表B”中的“字段2”里,并给3-5个字

段中写入我自己指定的数据!
回复
ytmyod 2009-06-22
太感谢楼上了,谢谢!
回复
playwarcraft 2009-06-22
Create trigger tri_A
on A
for insert
AS
begin
Insert into B(col2,col3,col4,col5)
select col1,'hard code1','hard code2','hard code3'
from inserted
end
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2009-06-22 03:39
社区公告
暂无公告