禁用存档 (Data Management)

许可等级:BasicStandardAdvanced

摘要

禁用地理数据库要素类、表或要素数据集的存档。

用法

语法

DisableArchiving_management (in_dataset, {preserve_history})
参数说明数据类型
in_dataset

要禁用存档的地理数据库要素类、表或要素数据集。

Feature Layer; Table View; Feature Dataset
preserve_history
(可选)

确定删除还是保留非当前时刻的记录。

如果表或要素类已版本化,则历史记录表或要素将变为可用。

对于非版本化数据,将创建包含历史信息的新表或要素类。新数据集与输入数据集同名,但包含一个后缀 _h

  • PRESERVE保留非当前时刻的记录。这是默认设置。
  • DELETE删除非当前时刻的记录。
Boolean

代码实例

禁用存档 (DisableArchiving) 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用禁用存档 (DisableArchiving) 工具。

import arcpy
arcpy.DisableArchiving_management("Database Connections//sam.hills", "PRESERVE")
禁用存档 (DisableArchiving) 示例 2(独立脚本)

以下脚本演示了如何在独立脚本中使用禁用存档 (DisableArchiving) 工具。

# Name: DisableArchiving_Example.py
# Description: Disable archiving on a dataset
# Author: ESRI

# Import system modules
import arcpy

# Set local variables
in_dataset = "Database Connections//intense.sde//intense.carbine.bike_routes"

# Run program
desc = arcpy.Describe(in_dataset)
if desc.isArchived == False:
  arcpy.EnableArchiving_management(in_dataset)
  print 'Successfully enabled archiving on: {0}'.format(in_dataset)
else:
  print 'Archiving has already been enabled.'

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014