Crear tabla de consulta (Herramientas de administración de datos)
Resumen
Aplica una consulta SQL a una base de datos y los resultados se representan en una capa o vista de tabla. La consulta se puede utilizar para unir varias tablas o para devolver un subconjunto de campos o filas desde los datos originales de la base de datos.
Esta herramienta acepta datos de una conexión de una conexión OLE DB o geodatabase.
Uso
La capa creada por la herramienta es temporal y, una vez finalizada la sesión, no permanece en el sistema a menos que se guarde el documento.
Todas las tablas o clases de entidad de entrada deben ser del mismo espacio de trabajo de entrada.
Si un campo
Shapese agrega a la lista de campos, el resultado es una capa; de otro modo, es una vista de tabla.Si el resultado es una capa, se puede guardar en un archivo de capa mediante la herramienta Guardar en archivo de capa o en una clase de entidad mediante la herramienta Copiar entidades.
El orden de los campos en la lista de campos es el orden en que aparecerán los campos en la vista de tabla o capa de salida.
Puede ofrecer una opción de campo clave y una lista de campos clave. Esta información define cómo las filas se identifican unívocamente y se utiliza para agregar a los datos un campo
Object IDgenerado dinámicamente. Sin un campoObject ID, no se admitirán selecciones.Puede elegir varios campos de la lista de campos clave si se necesita una combinación de los campos para definir valores únicos.
Si se utiliza una expresión SQL pero no devuelve registros que coinciden, la clase de entidad de salida estará vacía.
Las clases de entidades se pueden unir, pero la lista de campos debe contener como mucho un campo de geometría de tipo.
Para obtener detalles sobre la sintaxis del parámetro Expresión, consulte Modo SQL.
Cuando las tablas de entrada pertenecen a una geodatabase de archivos, las tablas generalmente se unen en el orden enumerado en el parámetro Tablas de entrada. Por ejemplo, si la Tabla 1 se encuentra enumerada antes de la Tabla 2, la Tabla 2 se unirá obteniendo una fila de la Tabla 1, luego obteniendo las filas coincidentes de la Tabla 2. Sin embargo, si esto resultara en la consulta en un campo no indexado de la Tabla 2 e invertir el orden resultara en la consulta en un campo indexado de la Tabla 1, el orden se invertiría en un intento por maximizar el rendimiento. Esta es la única lógica de optimización de consulta posible que se usa cuando está utilizando datos de geodatabase de archivos con esta herramienta. En general, las uniones en las geodatabases de archivos funcionan mejor cuando son de uno a muchos o de uno a uno.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tablas de entrada |
Nombre de la tabla o tablas que se utilizarán en la consulta. Si se enumeran varias tablas, el parámetro Expresión se puede utilizar para definir cómo se deberán unir. La tabla de entrada puede proceder de una conexión de base de datos o a geodatabase. |
Table View; Raster Layer |
|
Nombre de la tabla |
Nombre de la vista de tabla o capa que se creará. |
Table View; Raster Layer |
|
Opciones del campo clave |
Especifica cómo se generará un campo de Id. de objeto (si es el caso) para la consulta. Las capas y vistas de tabla de ArcGIS requieren un campo de Id. de objeto. Un campo de ObjectID es un campo de enteros que identifica de forma única las filas de los datos que se están utilizando.
|
String |
|
Campos clave (Opcional) |
Campo o combinación de campos que se utilizarán para identificar una fila de la consulta como única. Este parámetro solo se utiliza cuando el parámetro Opciones del campo clave se configura en Usar campos clave. |
Field |
|
Campos (Opcional) |
Campos que se incluirán en la vista de tabla o capa. Si se establece un alias para un campo, este es el nombre que aparece. Si no se especifican campos, se incluyen todos los campos de todas las tablas. Si un campo Columnas de la tabla de valores:
|
Value Table |
|
Expresión (Opcional) |
Una expresión SQL utilizada para seleccionar un subconjunto de registros. |
SQL Expression |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Avanzado: Sí