SQL Server Compact Edition(SqlCe)是否有像Oracle Lite这样的SNAPSHOT表?

时间:2010-05-14 04:13:15

标签: sql-server-ce snapshot

在Oracle Lite中,您可以创建一个SNAPSHOT表,它类似于普通表,只是它跟踪对自身的更改。语法是

CREATE SNAPSHOT TABLE tblWhatever ...

您可以像普通表一样对它执行CRUD操作。要获取更改信息,请按以下方式查询表:

SELECT * FROM tblWhatever + WHERE ...

返回表中符合WHERE子句的表中的所有行(包括已删除的行),并且您可以将每行的row_state列作为普通字段访问(对于普通SELECT * FROM tblWhatever WHERE ...查询是不可见的)。

有没有办法用Sql Compact Edition(3.5)做同样的事情 - 即创建一个跟踪变化而不使用RDA的表?

1 个答案:

答案 0 :(得分:0)

要回答我自己的问题,只要你有SqlCe 3.5 SP2就看起来像“是”:

http://blogs.msdn.com/sqlservercompact/