Seleccionar tabla (Análisis)

Resumen

Selecciona los registros de tabla que coinciden con una expresión de Lenguaje estructurado de consultas (SQL) y los escribe en una tabla de salida.

Uso

Sintaxis

TableSelect_analysis (in_table, out_table, {where_clause})
ParámetroExplicaciónTipo de datos
in_table

La tabla cuyos registros coinciden con la expresión especificada se escribirá en la tabla de salida.

Table View; Raster Layer
out_table

La tabla de salida que contiene los registros de la tabla de entrada que coinciden con la expresión especificada.

Table
where_clause
(Opcional)

Una expresión SQL utilizada para seleccionar un subconjunto de registros. La sintaxis para la expresión difiere levemente según la fuente de datos. Por ejemplo, si está consultando shapefiles, coberturas, tablas de dBase o INFO, o geodatabases de archivos o de ArcSDE, encierre los nombres de campo con comillas dobles:

"MY_FIELD"

Si está consultando geodatabases personales, encierre los campos en corchetes:

[MY_FIELD]

En la ventana Python encierre la {where_clause} entre paréntesis para asegurarse de que los espacios (que son delimitadores entre parámetros) se interpreten correctamente.

Para obtener más información sobre la sintaxis de SQL y cómo difiere entre las fuentes de datos, consulte el tema de ayuda Referencia SQL para las expresiones de consulta utilizadas en ArcGIS.

SQL Expression

Ejemplo de código

Ejemplo de Seleccionar tabla (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función Seleccionar tabla en el modo inmediato.

 import arcpy from arcpy import env  env.workspace = "C:/data" arcpy.TableSelect_analysis("majorrds.shp", "C:/output/majorrdsCl4.shp", '"CLASS" = \'4\'')
Ejemplo 2 de Seleccionar tabla (secuencia de comandos Python independiente)

La siguiente secuencia de comandos de Python muestra cómo utilizar la función Seleccionar tabla en una secuencia de comandos independiente.

# Name: TableSelect_Example2.py # Description: Selct class4 roads from the major roads gnatcatcher habitat study area # Author: ESRI  # Import system modules import arcpy from arcpy import env  # Set workspace env.workspace = "C:/data"  # Set local variables in_features = "majorrds.shp" out_feature_class = "C:/output/majorrdsCl4.shp" where_clause = '"CLASS" = \'4\''  # Execute TableSelect arcpy.TableSelect_analysis(in_features, out_feature_class, where_clause)

Entornos

Temas relacionados

Información de licencia

ArcView: Sí
ArcEditor: Sí
ArcInfo: Sí

7/10/2012