我是使用数据库触发器的新手,所以我想在这里指出正确的方向。我想创建一个触发器来执行新发票的“插入”或我的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