摘要
更改 Oracle 和 SQL Server 数据库中用于存储几何的列的数据类型,以及更改 Oracle 地理数据库中属性列内的 BLOB 对象的数据类型。迁移时指定的配置关键字可决定用于存储几何或 BLOB 对象的数据类型。
用法
将需要迁移的数据集添加到输入数据集参数中,然后指定可为您提供所需数据类型的配置关键字。
使用此工具可将现有的二进制列或空间列从一种存储类型迁移到另一种存储类型。详细信息请参阅不同存储类型之间的数据迁移。
您必须拥有正在迁移的数据集。
语法
MigrateStorage_management (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")
环境
许可信息
- ArcGIS Desktop Basic: 否
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是