取消注册版本 (数据管理)

摘要

对 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/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"

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

环境

相关主题

许可信息

ArcView: 否
ArcEditor: 是
ArcInfo: 是

7/10/2012