首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求解触发器 多谢

2012-09-14 
求解触发器 谢谢品号资料表A:品号(PN),类别一(TYPE1),类别二(TYPE2)订单信息表B: 订单号(OrderNo),品号(PN

求解触发器 谢谢
品号资料表A: 品号(PN),类别一(TYPE1),类别二(TYPE2)
订单信息表B: 订单号(OrderNo),品号(PN),类别一(TYPE1),数量(QTY),自定义字段(UDF04)
实现:
当订单信息表B新增一条记录后,此条新增记录的自定义字段(UDF04)的值等于A表的类别二(TYPE2)的值
条件是A表的(PN)=B表的:(PN)



CREATE TRIGGER UPDATEB
ON B
AFTER INSERT
AS 
UPDATE B SET B.UDF04=A.TYPE2
  --FROM A JOIN INSERTED B --这个写法好象有问题,求正确写法 谢谢
  --ON A.PN=B.PN
--无分了

[解决办法]

SQL code
CREATE TRIGGER UPDATEBON BAFTER INSERTAS  UPDATE B SET B.UDF04=A.TYPE2FROM B INNER JOIN INSERTED CON B.PN=C.PNINNER JOIN AON B.PN=A.PN 

热点排行