ValidateTableName

摘要

Takes a table name and a workspace path and returns a valid table name for the workspace. An underscore "_" will replace any invalid character found in the table name and will honor the name restrictions for the workspace. The table name restrictions depend on the specific RDBMS used.

语法

ValidateTableName (name, {workspace})
参数说明数据类型
name

The table name to be validated.

String
workspace

The optional workspace against which to validate the table name.

If the workspace is not specified, the table name is validated using the current workspace environment. If the workspace environment has not been set, the table name is validated based on a folder workspace.

String
返回值
数据类型说明
String

The valid table name for the workspace, based on name restrictions of the workspace.

代码示例

ValidateTableName example

Returns a valid table name for the workspace.

import arcpy
from arcpy import env

# Get the input and output workspaces
#
inWksp = arcpy.GetParameterAsText(0)
outWksp = arcpy.GetParameterAsText(1)

# Get a list of input feature classes to be copied.
#
env.workspace = inWksp
fcList = arcpy.ListFeatureClasses()

# Copy input features classes to new output location.
#
arcpy.env.workspace = outWksp
for fc in fcList:
    outFC = arcpy.ValidateTableName(fc)
    arcpy.CopyFeatures_management(fc, outFC)

相关主题


7/10/2012