1

顧客、顧客ログ、住所として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
4

0 に答える 0