是否可以创建一个视图,在其中保留原始表中的已删除行

时间:2019-06-21 15:54:00

标签: database view

我有一个表格COMPANY,其中存放着公司。我想创建该表的视图,我们将其命名为COMPANY_CDC,但有一个警告:

删除原始表中的条目后,我想在视图条目上设置一个deleted标志,而不是删除它。

编辑,为什么要进行软删除?关键是即时消息使用JDBC执行更改数据捕获,而JDBC仅能够捕获软删除。插入/更新没有问题。

如果无法使用视图来完成此操作,那将是替代解决方案?

1 个答案:

答案 0 :(得分:1)

您可以使用触发器在另一个表中插入已删除的值 ,并结合这两个表,您可以创建视图。