求一条触发器 语句

snowdot84 2008-09-10 11:05:42
有两张表 A(ID,Name) 和B(ID,UserName,A.ID,Setting)
A中存放的是所有的程序名字,
B中放的是所有用户的所有程序的设置,
因为如果现在A中新添加了一个程序,那么要在B中的所有用户都添加一条新添程序的设置.
所以我在A中创建一个触发器,

请问应该怎么写呢?
...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowdot84 2008-09-10
  • 打赏
  • 举报
回复
谢谢 libin_ftsafe ,
snowdot84 2008-09-10
  • 打赏
  • 举报
回复
B(ID,UserName,A.ID,Setting)
B中的ID是自动生成的,
UserName是已经在B表中的所有用户,
A.ID是在A中新添加的那个ID,
Setting,有个默认设置.比如1
青锋-SS 2008-09-10
  • 打赏
  • 举报
回复
B表中其它的信息从何而来?
子陌红尘 2008-09-10
  • 打赏
  • 举报
回复
create trigger trg_A on A
for insert
as
begin
insert into B(UserName,AID)
select distinct UserName,i.ID from B,inserted i
end
go
中国风 2008-09-10
  • 打赏
  • 举报
回复
?
邏輯會存在問題;
兩表的字段不一致,需要指定默認的值填充

34,594

社区成员

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

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