ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

00120: La tabla de consultas tiene una consulta compleja

  • Solución
  • Más información

Su tabla independiente es una tabla de consultas definida por una consulta SQL compleja y usted está publicando un servicio de entidades en ArcGIS Server.

Solución

Realice una de las siguientes acciones:

  • Si la edición no es necesaria, publique un servicio de mapas en lugar de un servicio de entidades.
  • Si la edición y, en consecuencia, un servicio de entidades son necesarios, simplifique la consulta SQL. A tal efecto, defina su capa de consulta quitando elementos complejos, como las uniones o las cláusulas WHERE. A continuación se muestra un ejemplo de una consulta simple:
    SELECT id, city, population FROM mydb.myuser.city_stats
    
  • Alternativamente, puede quitar la tabla independiente si no es necesaria.

Más información

Una capa de consulta es una capa o tabla independiente que se define mediante una consulta SQL. Las capas de consulta permiten almacenar información espacial y no espacial en un DBMS para integrarla fácilmente en proyectos SIG dentro de ArcMap. Como las capas de consulta utilizan SQL para consultar directamente vistas y tablas de la base de datos, la información espacial que utiliza una capa de consulta no es necesario que esté en una geodatabase.

Cuando trabaja en ArcMap, se crean capas de consultaal definir una consulta SQL. La consulta después se activa en las tablas y vistas de la base de datos, y el conjunto de resultados se agrega a ArcMap como una capa o una tabla independiente (según la consulta).

Para publicar un servicio de entidades en ArcGIS Server es necesario que la consulta SQL que define la tabla de consulta sea simple. Un ejemplo común sería el siguiente: SELECT * FROM Test.myuser.US_States. Una consulta simple puede contener un subconjunto de campos de la tabla. Por ejemplo, SELECT objectid, pop2000, pop2010 FROM Test.myuser.US_States. Al publicar, no se admiten las cláusulas WHERE ni las uniones. Por ejemplo, no puede publicar una tabla de consulta en la que se seleccione un subconjunto de filas en una consulta simple en un servidor SDS porque está controlada por la cláusula WHERE.

Más información sobre la creación de servicios de entidades para ArcGIS Server

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal