顧客、顧客ログ、住所として3つのテーブルがあります。外部キー(顧客テーブルの主キー)と住所テーブルのすべての列で構成される新しい行を顧客ログテーブルに追加したいと考えています。誰かがこのトリガーを修正できますか? ありがとうございます。
お客様の列:
customerId, addressId, name, auto, type, date
顧客ログ列:
customerId, addressId, street, number, city, country
アドレス列:
addressId, street, number, city, country
引き金:
create trigger insertCustomerLog
on customer
for insert
if INSERTED.type = 'B'
begin
INSERT INTO customer-log
SELECT INSERTED.customerId,(SELECT * FROM address AS a WHERE INSERTED.addressId = a.addressId)
end