代码之家  ›  专栏  ›  技术社区  ›  MusiGenesis

SQLServerCompactEdition(SqlCe)是否有类似于Oracle Lite的快照表?

  •  0
  • MusiGenesis  · 技术社区  · 16 年前

    CREATE SNAPSHOT TABLE tblWhatever ...
    

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

    SELECT * FROM tblWhatever + WHERE ...
    

    它返回表中符合WHERE子句的所有行(包括已删除的行),并且您可以访问每一行的 row_state 列作为法线字段(法线不可见) SELECT * FROM tblWhatever WHERE ...

    对于SQLCompactEdition(3.5),是否有一些方法可以做同样的事情——即创建一个跟踪更改的表而不使用RDA?

    1 回复  |  直到 16 年前
        1
  •  0
  •   MusiGenesis    16 年前

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

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

    推荐文章