Краткая информация
Производит разбор полного имени поля на его компоненты (имя базы данных, имя владельца, имя таблица и имя поля) в зависимости от рабочей области. ParseFieldName возвращает строку, содержащую разобранное имя таблицы и включающую имена базы данных, владельца, таблицы и полей, разделенные запятыми. Рабочая область может быть персональной, файловой или многопользовательской базой геоданных.
Синтаксис
ParseFieldName (name, {workspace})
Параметр | Описание | Тип данных |
name | Анализируемое имя поля. | String |
workspace | Определяет рабочую область для полного описания имени поля. Рабочая область может быть персональной, файловой или многопользовательской базой геоданных. | String |
Тип данных | Описание |
String | Возвращает имя поля, разобранное на компоненты (имя базы данных, имя владельца, имя таблицы, имя поля), перечисленные через запятую. |
Пример кода
Разложение имени поля на его компоненты.
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(", ")