ParseFieldName

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

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

Синтаксис

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

Анализируемое имя поля.

String
workspace

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

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(", ")

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