私はデータベース トリガーを初めて使用するので、ここで正しい方向を示したいと思います。Invoice
新しい請求書の「挿入」またはテーブルVendorID
の「BalanceDue」の「更新」で実行するトリガーを作成して、テーブル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