AddFieldDelimiters (arcpy)

Резюме

Добавляет разделители к имени поля для использования в SQL выражениях.

Синтаксис

AddFieldDelimiters (datasource, field)
ПараметрОбъяснениеТип данных
datasource

Разделители полей основываются на используемом источнике данных.

String
field

Имя поля, к которому будут добавлены разделители. Это поле не обязательно существует.

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

Возвращает имя поля с разделителями.

Пример кода

AddFieldDelimiters
import arcpy
from arcpy import env

fieldName      = arcpy.GetParameterAsText(0)
wkspace        = arcpy.GetParameterAsText(1)
in_features    = arcpy.GetParameterAsText(2)
out_feat_class = arcpy.GetParameterAsText(3)
stateVal       = arcpy.GetParameterAstext(4)

# AddFieldDelimiters will return a field name with the proper
#  field delimiters for the workspace specified.
#
newName = arcpy.AddFieldDelimiters("C:/Data", fieldName)

# Use delimited field for Select tool SQL expression
#
sqlExp = newName + " = " + stateVal
env.workspace = wkspace
arcpy.Select_analysis(in_features, out_feat_class, sqlExp)

Связанные темы

9/10/2013