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

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

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

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

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

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

求好心人帮忙写下这个触发,万分感谢!
...全文
25 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
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

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧