CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

触发器问题

楼主dayu53()2006-12-04 10:50:53 在 MS-SQL Server / 疑难问题 提问

高手们,现在我有2个表:  
  A表   和B表  
  A表中有partno和part字段   B表中也有partno和part这两个字段  
  我想用触发器实现这样一个功能  
  当B表中的partno和A表中partno相同时  
  对B表中的part做修改时,A表中part做同样的修改  
  我是这样写的程序  
  CREATE   TRIGGER   zfxt_update_bom     ON   [CQAdmin].[dcn]    
  FOR   INSERT,   UPDATE,   DELETE    
  AS  
  begin  
  update   bom    
  set   q_state=ccc.q_state    
  from   inserted   ccc  
  where   bom.partnumber=ccc.partnumber    
  end  
   
  执行没有问题  
  比方说   我现在B表中有很多字段和A表相同  
  当partnumber值相同时   对B表的字段修改时   A表这些相同的字段都要随着B表修改  
    我怎么写呀   ??  
  问题点数:20、回复次数:6Top

1 楼xiaoku(野蛮人(^v^))回复于 2006-12-04 10:55:14 得分 0

多几个赋值字段?Top

2 楼dayu53()回复于 2006-12-04 11:31:36 得分 0

CREATE   TRIGGER   zfxt_update_bom     ON   [CQAdmin].[dcn]    
  FOR   INSERT,   UPDATE,   DELETE    
  AS  
  begin  
  update   bom    
  set   q_state=ccc.q_state    
  set   samenumber=ccc.samenumber  
  from   inserted   ccc  
  where   bom.partnumber=ccc.partnumber    
  end  
  我要是这样写的话  
  他总是提示我在“=”附近有错误  
   
  Top

3 楼leo_lesley(leo)回复于 2006-12-04 11:41:16 得分 0

CREATE   TRIGGER   zfxt_update_bom     ON   [CQAdmin].[dcn]    
  FOR   INSERT,   UPDATE,   DELETE    
  AS  
  begin  
  update   bom    
  set   q_state=ccc.q_state   ,  
  set   samenumber=ccc.samenumber  
  from   inserted   ccc  
  where   bom.partnumber=ccc.partnumber    
  end  
   
  两个set中间要加     逗号啊!  
  Top

4 楼dayu53()回复于 2006-12-04 12:00:33 得分 0

现在报在关键字“set"附近有语法错误Top

5 楼dayu53()回复于 2006-12-04 16:50:05 得分 0

没有人回帖吗   ??Top

6 楼zsl5305256(快乐就好!)回复于 2006-12-05 08:56:25 得分 20

CREATE   TRIGGER   zfxt_update_bom     ON   [CQAdmin].[dcn]    
  FOR   INSERT,   UPDATE,   DELETE    
  AS  
  begin  
  update   bom    
  set   q_state=ccc.q_state,samenumber=ccc.samenumber  
  from   inserted   ccc  
  where   bom.partnumber=ccc.partnumber    
  end  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:dayu53
  • zsl5305256

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo