Sql 如何自动化包含删除的表?

Sql 如何自动化包含删除的表?,sql,sql-server,database,Sql,Sql Server,Database,我现在有一个叫做注册人的表格,里面有所有的活的东西。如果用户删除一条记录,它会将该行移动到RegintDelete表。问题是,如果我对注册人表(即新列)进行任何编辑,那么我还必须在注册人删除表中进行相同的编辑。是否有一些简单的方法可以自动将此删除表设置为与原始表相同的设置?这主要是为了将来。在SQL Server 2016中,您可以通过使用一个主要用于未来的。在SQL Server 2016中,您可以通过使用DDL触发器来解决此问题。但是James关于“软删除”的评论是我个人如何处理的。你可以用

我现在有一个叫做注册人的表格,里面有所有的活的东西。如果用户删除一条记录,它会将该行移动到RegintDelete表。问题是,如果我对注册人表(即新列)进行任何编辑,那么我还必须在注册人删除表中进行相同的编辑。是否有一些简单的方法可以自动将此删除表设置为与原始表相同的设置?

这主要是为了将来。在SQL Server 2016中,您可以通过使用一个主要用于未来的。在SQL Server 2016中,您可以通过使用DDL触发器来解决此问题。但是James关于“软删除”的评论是我个人如何处理的。

你可以用DDL触发器来处理。但是James关于“软删除”的评论是我个人会如何处理的。

您可以只使用一个表,用一个标志和一个只显示未删除数据的视图标记已删除的行吗?您可以按照@JamesZ的建议执行,然后创建显示未删除行的单独视图,已删除的行或所有行取决于您的要求。您是否可以只使用一个表,用标记和仅显示未删除数据的视图标记已删除的行?您可以按照@JamesZ的建议执行,然后创建单独的视图,根据您的要求显示未删除的行、已删除的行或所有行。谢谢!我试试这个。谢谢!我试试这个。