遵义市三渡镇人民政府:一个sql库操作的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 19:13:25
我想在别人添一个表后,用sql编程判断这个只要有添加就自动把这个表的部分内容添到别一个表中.但我不知道怎么来做!忘朋友帮忙!

用触发器trigger来实现。

用触发器实现,下面是一个具体例子,这个例子实现的是:无论何时订购产品(无论何时向Order Details表中插入一条记录),这个触发器都将更新Products表中的一列(UnitsInStock)。用原来的值减去订购的数量值即为新值。
------------------begin--------------
CREATE TRIGGER OrdDet_Insert
ON [Order Details]
FOR INSERT
AS
UPDATE P SET
UnitsInStock = P.UnitsInStock – I.Quantity
FROM Products AS P INNER JOIN Inserted AS I
ON P.ProductID = I.ProductID
----------------end--------------