禁用存档 (Data Management)
摘要
禁用地理数据库要素类、表或要素数据集的存档。
用法
只有企业级地理数据库支持存档。文件地理数据库和个人地理数据库均不支持存档。
语法
DisableArchiving_management (in_dataset, {preserve_history})
参数 | 说明 | 数据类型 |
in_dataset |
要禁用存档的地理数据库要素类、表或要素数据集。 | Feature Layer; Table View; Feature Dataset |
preserve_history (可选) |
确定删除还是保留非当前时刻的记录。 如果表或要素类已版本化,则历史记录表或要素将变为可用。 对于非版本化数据,将创建包含历史信息的新表或要素类。新数据集与输入数据集同名,但包含一个后缀 _h。
| 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