我有三个表作为客户,客户日志和地址。 我想添加由外键(客户表的主键)和地址表中的所有列到客户日志表的新行。 有人可以纠正这个触发器吗?谢谢你提前。
客户专栏:
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