存档视图是一个数据库视图和在已启用存档的非版本化表或要素类(统称为数据集)上定义的多个触发器。当您针对数据集启用存档功能或针对已启用存档功能的非版本化数据集启用 SQL 访问时,将创建存档视图。
存档视图用于在已启用存档的基础非版本化数据集上执行插入、更新和删除操作。当使用 SQL 编辑存档视图时,追踪数据集中更改的系统字段将自动更新,正如 ObjectID 值一样。
存档视图不会自动更新 globalID 或 GUID 值。如果表包含 globalID 或 GUID 字段,则可以使用 Next_GlobalID 将值插入此字段。
对存档视图进行查询时,存档视图将返回基础数据集的当前状态。因此,如果想使用 SQL 访问存档记录,可直接对表进行查询。