迁移存储 (数据管理)

描述

将数据从一种数据类型的二进制、空间或空间属性列移动到 Oracle 和 SQL Server 地理数据库中的其他数据类型的新列。迁移时指定的配置关键字可决定用于新列的数据类型。

警告:

迁移数据类型后,您必须先断开与地理数据库的连接然后重新连接,以便重新加载列。否则在对新迁移的数据集执行后续操作时便可能遭遇失败。

使用方法

  • 使用此工具可将现有的二进制列、空间列或空间属性列从一种存储类型迁移到另一种存储类型。详细信息请参阅不同存储类型之间的数据迁移

  • 将需要迁移的数据集添加到输入数据集参数中,然后指定可为您提供所需数据类型的配置关键字。如果您不确定要使用哪个配置关键字,请联系您的地理数据库管理员以获取该信息。

  • 您必须拥有输入数据集。

语法

arcpy.management.MigrateStorage(in_datasets, config_keyword)
参数说明数据类型
in_datasets
[in_dataset,...]

要迁移的数据集。您用于访问数据集的连接必须以数据集所有者的身份连接。

Table View; Raster Layer; Feature Dataset
config_keyword

包含适用于该迁移操作的参数值的配置关键字。参数值由地理数据库管理员设置。如果不确定要使用的配置关键字,请与地理数据库管理员联系。

String

派生输出

名称说明数据类型
out_datasetss

已更新的输入数据集。

表视图;栅格图层;要素数据集

代码示例

MigrateStorage 示例(独立脚本)

以下独立脚本演示了如何使用 MigrateStorage 工具将输入数据集迁移到 ST_Geometry 几何存储类型。

# Name: MigrateStorage_Example.py
# Description: Migrates the input dataset to the ST_Geometry geometry storage type. 
# Import arcpy module
import arcpy
# Local variables:
inputDataset = "f:\\Connections\\Oracle on khyber.sde\\MAP.SBMigrate"
# Process: Migrate Storage
arcpy.MigrateStorage_management(inputDataset, "ST_GEOMETRY")

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题