我可以检索添加到数据库表中的所有新行吗?



我想知道是否有查询或某些 SP 来检索添加到数据库中表中的所有新行。我正在使用SQL Server数据库。

配置和管理更改跟踪

SQL Server 2008 中的更改跟踪使应用程序能够仅获取对用户表所做的更改以及有关这些更改的信息。通过将更改跟踪集成到 SQL Server 中,不再需要开发复杂的自定义更改跟踪解决方案。

更改跟踪是在端到端复制解决方案不起作用且需要自定义解决方案的情况下同步和复制数据的应用程序的重要构建基块。例如,需要将数据与不是 SQL Server 数据库或存储架构非常不同的数据存储同步的方案。

http://msdn.microsoft.com/en-us/library/bb964713(v=sql.105).aspx

更改数据捕获

更改数据捕获旨在捕获应用于 SQL Server 表的插入、更新和删除活动,并以易于使用的关系格式提供更改的详细信息。变更数据捕获使用的变更表包含反映所跟踪源表的列结构的列,以及了解已发生变更所需的元数据。

更改数据捕获仅在 SQL Server 的企业版、开发人员版和评估版上可用

http://msdn.microsoft.com/en-us/library/cc645858(v=sql.105)

最新更新