我想发布复制到单独表中的表记录的所有更改
CREATE TABLE dbo.mytable(
field1 numeric(13,2) NOT NULL,
field2 char(4) NOT NULL,
field3 char(4) NOT NULL,
field4 varchar(30) NOT NULL,
field5 datetime NULL,
field6 datetime NULL)
这是我的桌子。
我想创建一个单独的表,它将记录所有更改,以及何时更改上表。
CREATE TABLE dbo.mytable_audit(
field1 numeric(13,2) NOT NULL,
field2 char(4) NOT NULL,
field3 char(4) NOT NULL,
field4 varchar(30) NOT NULL,
field5 datetime NULL,
field6 datetime NULL,
idactivity numaric),
iddatestamp datetime)
我想将第一个表的更改捕获到第二个表中(谁在这个表上插入/更新/删除并带有时间戳)。