迁移文本字段 (数据管理)

摘要

Oracle 表中的文本字段从 Unicode 类型迁移到非 Unicode 类型。

使用情况

  • 此工具无法在传统版本化的数据集上运行。

  • 输入必须来自 Oracle 中的企业级地理数据库。

  • 此工具将按如下方式转换文本字段类型:

    • NVARCHAR2 将转换为 VARCHAR2。
    • NCLOB 将转换为 CLOB。
    • NCHAR 将转换为 VARCHAR2。

参数

标注说明数据类型
输入表

包含符合迁移条件的文本字段的 Oracle 数据集。

Table View
字段

将要迁移到非 Unicode 文本字段的 Unicode 文本字段。

Field

派生输出

标注说明数据类型
已更新的表

已更新的表。

Table View

arcpy.management.MigrateTextField(in_table, fields)
名称说明数据类型
in_table

包含符合迁移条件的文本字段的 Oracle 数据集。

Table View
fields
[fields,...]

将要迁移到非 Unicode 文本字段的 Unicode 文本字段。

Field

派生输出

名称说明数据类型
out_table

已更新的表。

Table View

代码示例

MigrateTextField 示例(Python 窗口)

以下 Python 窗口脚本演示了如何使用 MigrateTextField 函数。

import arcpy
arcpy.management.MigrateTextField(
    in_table=r"C:\path\to\project\Default.gdb\FeatureClass",
    fields=["Field_text", "Field_text_II"])

环境

此工具不使用任何地理处理环境。

许可信息

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