一条数据插入两张关联表的问题

rzf_w2 2008-10-14 03:12:23
在A表添加一条纪录的同时,在B表产生一条数据使其关联。B表要保存的数据为A_ID,和添加时间,这条语句该怎么写呢?
...全文
178 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rzf_w2 2008-10-14
  • 打赏
  • 举报
回复
谢谢了,用触发器搞定了!
水族杰纶 2008-10-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wufeng4552 的回复:]
SQL codecreate trigger on ta
as
insert tb(col1,col2)select A_ID,添加时间 from inserted
[/Quote]
--錯了
codecreate trigger trigger_name on ta
for insert
as
insert tb(col1,col2)select A_ID,添加时间 from inserted
wer123q 2008-10-14
  • 打赏
  • 举报
回复
用存储处过程或触发器
pt1314917 2008-10-14
  • 打赏
  • 举报
回复

--触发器
create trigger tri_a on A for insert
as
insert into B(A_id,时间) select A_ID,getdate() from inserted
go
水族杰纶 2008-10-14
  • 打赏
  • 举报
回复
create trigger on ta
as
insert tb(col1,col2)select A_ID,添加时间 from inserted

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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