两表SQL触发器

feifei20080 2010-04-13 03:14:48
如何实现在当一张表有内容时,自动向另外一张表插入内容。插入的内容不是全部而是部分字段
例如表A有内容时自动插入到表B:
表 A 有字段:姓名 学号 时间 事件 结果 类别 备注

表 B 有字段:姓名 学号 时间 事件 结果

当表A的全部字段中有内容时,就会自动插入表B的那些字段的内容,就是这样,如何来完成这个触发
分不多,但全给你们了,谢谢,在线等!



...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feifei20080 2010-04-13
  • 打赏
  • 举报
回复
消息 8101,级别 16,状态 1,过程 my_tra,第 5 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'待发_信息表'中的标识列指定显式值。
feifei20080 2010-04-13
  • 打赏
  • 举报
回复
Thant you
-狙击手- 2010-04-13
  • 打赏
  • 举报
回复
create trigger tr_insert_ta on ta
for insert
as
insert tb
select
姓名,
学号,
时间,
事件,
结果
from inserted
go
htl258_Tony 2010-04-13
  • 打赏
  • 举报
回复
create trigger my_tra on a
for insert
as
insert b select 姓名,学号,时间,事件,结果 from inserted
go
只按要求做插入的。

34,576

社区成员

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

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