我可以开发一个触发器来放两张桌子吗?

时间:2015-11-10 05:57:13

标签: sql-server triggers

我想开发将放在客户和子表上的触发器,这些触发器将跟踪任何已删除的记录并将它们放在Audit_Log表中。

这是审核日志表

create table Audit_Log
(
audit_Id              int         primary key,
Name            varchar(20)         ,
Date_of_Birth   date                ,
Gender          char(1)             ,
Parish          varchar(20)         ,
Mobile          integer             ,
Mobile_Provider varchar(7)          ,
age             integer, 
age_cat         varchar(20),
audit_action    varchar(30),
audit_table     varchar(25),
audit_date      date    default GetDate()
)
go

这是child_list表

   create table child_list
 (
 child_list_Id              int         primary key,
 Name            varchar(20)         ,
 Date_of_Birth   date                ,
 Gender          char(1)             ,
 Parish          varchar(20)         ,
 Mobile          integer             ,
 Mobile_Provider varchar(7)          ,
 age             integer, 
 age_cat            varchar(20)
  )
 go

客户表包含字段(Offer_date,Customer_id,Offer_value,Product_name,Acceptance_status,Employee_ID)

0 个答案:

没有答案