sqlserver2008触发器

qq_33747342 2016-07-21 02:44:01
我想在sqlserver2008数据库 A这个表里,添加一个触发器,A表有id,和w这两个列,w每隔一分钟就会添加小数类型数据进去,当w有超过90.00的时候 往B里面也添加一条90.00整条数据,这个触发器怎么在A表里添加,程序控制添加数据不是我写的,所以想在程序里面不好判断,VB代码我也看不懂,就在sqlserver A表写个触发器就行了
...全文
105 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2016-07-21
  • 打赏
  • 举报
回复
where w>90.00 应该是aw 还是bw --> aw 应该是aw? --> 是
qq_33747342 2016-07-21
  • 打赏
  • 举报
回复
引用 8 楼 ap0405140 的回复:

create trigger tr_tabA on A
for insert
as
begin
 insert into B(id,bw)
   select id,aw 
   from inserted 
   where w>90.00
end
应该是aw?
qq_33747342 2016-07-21
  • 打赏
  • 举报
回复
引用 8 楼 ap0405140 的回复:

create trigger tr_tabA on A
for insert
as
begin
 insert into B(id,bw)
   select id,aw 
   from inserted 
   where w>90.00
end
where w>90.00 应该是aw 还是bw
唐诗三百首 2016-07-21
  • 打赏
  • 举报
回复

create trigger tr_tabA on A
for insert
as
begin
 insert into B(id,bw)
   select id,aw 
   from inserted 
   where w>90.00
end
qq_33747342 2016-07-21
  • 打赏
  • 举报
回复
引用 6 楼 ap0405140 的回复:

create trigger tr_tabA on A表
on insert
as
begin
insert into B表(id,bw)
select id,aw
from inserted
where w>90.00
end


唐诗三百首 2016-07-21
  • 打赏
  • 举报
回复

create trigger tr_tabA on A表
on insert
as
begin
 insert into B表(id,bw)
   select id,aw 
   from inserted 
   where w>90.00
end
qq_33747342 2016-07-21
  • 打赏
  • 举报
回复
引用 4 楼 ap0405140 的回复:
我这个表A 表B已经建好了,在这个基础上怎么添加触发器 --> 执行1楼代码, 版主这是sqlserver数据库语法吗 --> 是的. 其中表名和字段部分,需自行代入.
我创建了表A 和B,我试下了 有错,A表和B表就两个字段 id 和aw和id,bw这两个字段,完整怎么写
唐诗三百首 2016-07-21
  • 打赏
  • 举报
回复
我这个表A 表B已经建好了,在这个基础上怎么添加触发器 --> 执行1楼代码, 版主这是sqlserver数据库语法吗 --> 是的. 其中表名和字段部分,需自行代入.
qq_33747342 2016-07-21
  • 打赏
  • 举报
回复
引用 1 楼 ap0405140 的回复:

create trigger tr_tabA on A表
on insert
as
begin
 insert into B表(字段列表)
   select 字段列表 
   from inserted 
   where w>90.00
end
版主这是sqlserver数据库语法吗
qq_33747342 2016-07-21
  • 打赏
  • 举报
回复
引用 1 楼 ap0405140 的回复:

create trigger tr_tabA on A表
on insert
as
begin
 insert into B表(字段列表)
   select 字段列表 
   from inserted 
   where w>90.00
end
我这个表A 表B已经建好了,在这个基础上怎么添加触发器
唐诗三百首 2016-07-21
  • 打赏
  • 举报
回复

create trigger tr_tabA on A表
on insert
as
begin
 insert into B表(字段列表)
   select 字段列表 
   from inserted 
   where w>90.00
end

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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