私はこのトリガーを持っています
CREATE TRIGGER TriggerPickup
ON dbo.Pickup
AFTER INSERT
AS BEGIN
INSERT INTO dbo.Pickup( PickupProxy,PickupHispanic,EthnCode,CategCode,AgencyID)
SELECT
Clients.ClientProxy, Clients.Hispanic, Clients.EthnCode, Clients.CategCode,Clients.AgencyID
FROM
dbo.Clients,Pickup
where Pickup.ClientID =Clients.ClientID
END
ただし、このような挿入ステートメントを送信するとします。クライアントテーブルからデータをプルして、IDと日付を挿入するのと同じ行に挿入することになっていますが、新しいレコードを作成してデータを挿入します。
INSERT INTO Pickup (ClientID, PickupDate)
VALUES (13144, '2010-11-20');
クライアントテーブルからデータをコピーするのではなく、空の行を挿入するだけ です。