ParseFieldName

Краткая информация

Разбирает полное имя поля на его компоненты (база данных, имя владельца, имя таблицы и имя поля) в зависимости от рабочей области. ParseFieldName возвращает строку, которая включает в себя разобранное имя таблицы и содержит базу данных, владельца, имена таблиц и полей, разделенные запятыми. Рабочая область должна быть файловой или многопользовательской базой геоданных.

Синтаксис

ParseFieldName (name, {workspace})
ПараметрОписаниеТип данных
name

The field name to be parsed.

String
workspace

Specifies the workspace for fully qualifying the field name. The workspace must be a file, or enterprise geodatabase.

String
Возвращаемое значение
Тип данныхОписание
String

Возвращает имя поля, разобранное на его компоненты (имя базы данных, имя владельца, имя таблицы, имя поля), разделенные запятыми.

Пример кода

Пример ParseFieldName

Разберите имя поля на его компоненты.

import arcpy

field_name = arcpy.GetParameterAsText(0)
workspace = arcpy.GetParameterAsText(1)

# Parse the field name into database, owner, table and field
fullname = arcpy.ParseFieldName(field_name, workspace)
database, owner, table, field = fullname.split(", ")

Связанные разделы