在我的数据库中,我有一个特定的请求。
对于某些表格,让我们调用一个Customer
,我有一份副本,让我们称之为Customer2
,需要保存对记录的一些更改第一个。
因此,每当我向Customer
添加一列时,都需要将其添加到第二列。
由于我在很多表中都这样做,所以我不能简单地复制添加列脚本。
我正在考虑使用DDL脚本,但似乎无法找到可行的解决方案。
基本上,我需要的是一个触发器,每当一个表模式被更改时,它会将所述更改复制到" copy"表
提前致谢。
答案 0 :(得分:1)
您正在寻找的是DDL(“数据定义语言”)触发器。您可以在alter table
上指定此类触发器 - 以便在添加新列时捕获。
开始的地方是documentation。