我是使用数据库触发器的新手,所以我想在这里指出正确的方向。我想创建一个触发器来执行新发票的“插入”或我的Invoice
表的“BalanceDue”的“更新”以VendorID
进入Invoices
,抓取表Vendor
中的行Vendors
并将一些数据从该行移动到另一个表ShippingLabels
。这就是我到目前为止所得到的,但我有点不知所措。
CREATE TRIGGER trSetShippingLabels
ON tblInvoices
AFTER Insert, Update
AS
INSERT INTO tblShippingLabels
SELECT VendorName, VendorAddress, VendorCity, VendorState, VendorZipCode
FROM tblVendors
JOIN tblInvoices i on i.VendorID = Vendors.VendorID