Краткая информация
Принимает имя таблицы и путь рабочей области и возвращает корректное имя таблицы для рабочей области. Все недопустимые символы в именах таблиц будут заменены символом подчеркивания "_" в соответствии с ограничениями имен в рабочей области. Ограничения на имена таблиц зависят от используемой РСУБД.
Синтаксис
ValidateTableName (name, {workspace})| Параметр | Объяснение | Тип данных | 
| name | Имя таблицы должно быть проверено. | String | 
| workspace | Дополнительная рабочая область относительно которой следует проверить имя таблицы. Если рабочая область не указана, имя таблицы проверяется с помощью среды текущей рабочей области. Если рабочая область еще не была задана, имя таблицы проверяется на основе рабочей области папки. | String | 
Значение отраженного сигнала
| Тип данных | Объяснение | 
| String | Допустимое имя таблицы для рабочей области на основе ограничений имен в рабочей области. | 
Пример кода
Пример ValidateTableName
Возвращает допустимое имя таблицы для рабочей области.
import os
import arcpy
# Get the input and output workspaces
#
arcpy.env.workspace = arcpy.GetParameterAsText(0)
out_workspace = arcpy.GetParameterAsText(1)
# Get a list of input feature classes to be copied and copy
#  to new output location
#
for fc in arcpy.ListFeatureClasses():
    out_fc = arcpy.ValidateTableName(fc, out_workspace)
    arcpy.CopyFeatures_management(
        fc, os.path.join(out_workspace, out_fc))