Skip to main content

Generar consulta de definición desde Selección (Herramientas de administración de datos)

Resumen

Crea una consulta de definición (en formato SQL) a partir de las entidades o filas seleccionadas de la capa o tabla.

Uso

  • Se requiere una selección activa de la entrada. Cuando se resalta cualquiera de las filas seleccionadas, las filas resaltadas se utilizarán para generar la consulta.

  • La capa o vista de tabla de entrada debe estar presente en el mapa o la escena.

  • Si la tabla o capa de entrada no se ha registrado en la geodatabase, se creará una capa de consulta y la consulta de definición se generará a partir de esta capa.

  • Cada cláusula de consulta de definición tiene un límite de 1000 valores. Si la selección contiene más de 1000 valores, la consulta de definición resultante incluirá varias cláusulas.

  • Si el parámetro Método de generación está definido como Igualar selección, se utilizará el campo ObjectID de forma predeterminada. Si una capa tiene un campo GlobalID, se utilizará este campo en lugar del campo ObjectID. El campo GlobalID no se proporcionará en el parámetro si el parámetro Campo cuando el parámetro Método de generación está definido como Utilizar valores de campo.

  • El parámetro Adjuntar la consulta activa solo está disponible si el parámetro Método de generación está definido como **Utilizar valores de campo **y la capa o tabla de entrada tiene una consulta de definición activa. Usted puede determinar la consulta activa examinando las propiedades de la capa o tabla.

  • Si el parámetro Modificar consulta generada está activado, pero no se ha modificado ni especificado el valor del parámetro Cláusula where, la herramienta utilizará la consulta de definición generada de manera predeterminada.

Parámetros

Etiqueta Explicación Tipo de datos

Tabla de entrada

Capa o vista de tabla a partir de la cuál se va a generar la consulta de definición.

Table View

Método de generación

(Opcional)

Especifica el método que se utilizará para generar la consulta de definición.

  • Igualar selecciónSe utilizará el campo ObjectID de la tabla de entrada (o el campo GlobalID, si está presente) para generar la consulta con los valores presentes en la selección. Esta es la opción predeterminada.

  • Utilizar valores de campoEl valor del parámetro Campo se utilizará para generar la consulta con los valores presentes en la selección.

String

Campo

(Opcional)

El campo de la tabla o vista de tabla que se utilizará para generar valores para la consulta. Los tipos de campos aceptados son Corto, Largo, Texto y GUID.

Este parámetro es obligatorio si el parámetro Método de generación está configurado como Utilizar valores de campo.

Field

Nombre de consulta

(Opcional)

El nombre único de la consulta que se va a generar.

String

Invertir cláusula Where

(Opcional)

Especifica si la consulta de definición generada (cláusula where) se invertirá e incluirá todos los valores no seleccionados o bien todos los valores seleccionados de la tabla de entrada.

  • ActivadoLa cláusula where se invertirá.

  • DesactivadoLa cláusula where no se invertirá. Esta es la opción predeterminada.

Boolean

Adjuntar la consulta activa

(Opcional)

Especifica si la consulta de definición generada se incorporará a la consulta activa.

Este parámetro está disponible si la capa o tabla tiene una consulta de definición activa y el parámetro Método de generación está definido como Utilizar valores de campo.

  • ActivadoLa consulta de definición generada se incorporará a la consulta activa.

  • DesactivadoLa consulta de definición generada no se incorporará a la consulta activa. Esta es la opción predeterminada.

Boolean

Modificar la consulta generada

(Opcional)

Especifica si la consulta de definición se mostrará y se podrá modificar mediante el parámetro Cláusula where antes de que se genere.

  • ActivadoLa consulta se podrá modificar antes de que se genere.

  • DesactivadoLa consulta no se podrá modificar. Esta es la opción predeterminada.

Boolean

Cláusula Where

(Opcional)

La expresión SQL de consulta de definición generada a partir de los demás valores de los parámetros. Para obtener más información sobre la sintaxis SQL, consulte Referencia SQL para las expresiones de consulta utilizadas en ArcGIS.

SQL Expression

Salida derivada

Etiqueta Explicación Tipo de datos

Tabla actualizada

La entrada actualizada con la consulta de definición generada.

Feature Layer; Table View

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Avanzado: Sí