取消注册版本 (Data Management)

许可等级:BasicStandardAdvanced

摘要

对 ArcSDE 数据集取消注册版本

用法

语法

UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
参数说明数据类型
in_dataset

要取消注册版本的 ArcSDE 数据集的名称。

Table View; Feature Dataset
keep_edit
(可选)

指定是否应保留对版本所做的编辑。

  • KEEP_EDIT如果增量表中已存在编辑,则工具会失败并显示错误消息。如果您想在 compress_default 参数中压缩默认版本的编辑内容,请不要使用此选项。这是默认设置。
  • NO_KEEP_EDIT如果增量表中已存在编辑,则该工具可删除这些编辑。
Boolean
compress_default
(可选)

确定是否要压缩编辑内容以及是否要移除未使用的数据。如果在指定 keep_edit 参数时使用了 KEEP_EDIT 关键字,此选项会被忽略。

  • COMPRESS_DEFAULT“默认”版本中的编辑内容被压缩到基表中。这是默认设置。
  • NO_COMPRESS_DEFAULT保留在增量表中的所有编辑内容均未压缩。
Boolean

代码实例

UnregisterAsVersioned 示例(独立脚本)

以下独立脚本演示了如何使用 UnregisterAsVersioned 工具对数据集取消注册为版本。

# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI

# Import system modules
import arcpy

# Set local variables
datasetName = "Database Connections/whistler@prod.sde/prod.GDB.ctgFuseFeature"

# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
                                       "NO_KEEP_EDIT",
                                       "COMPRESS_DEFAULT")

环境

相关主题

许可信息

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