Acceso de SQL a datos de geodatabase

Puede utilizar las instrucciones SELECT en el SQL nativo del sistema de administración de bases de datos (DBMS) para leer datos desde los datasets en una geodatabase de ArcSDE.

Especifique la tabla (o tablas) desde las que quiere seleccionar los datos en la instrucción SQL. Por ejemplo, esta simple consulta devuelve información desde el nombre y las columnas sp_id en las clases de entidad flyway:

SELECT name, sp_id FROM yousir.flyway;

Cuando consulta una clase de entidad, está consultando los datos en la tabla base (o de negocios). Si la clase de entidad que está consultando cumple con los siguientes criterios, es suficiente consultar la tabla base para ver los datos:

Si los datos a los que quiere acceder participan en la funcionalidad de la geodatabase, utilizan el almacenamiento de geometría binario o utilizan XML de ArcSDE, debe construir la consulta de manera que incluya las tablas asociadas requeridas y unirlas utilizando las columnas correctas para ver la información en las tablas asociadas.

Si su clase de entidad es versionada, puede usar una vista versionada para consultarla y ver los datos en la base, agregar y eliminar tablas de clase de entidad sin tener que escribir instrucciones conjuntas complejas. A partir de ArcGIS 10.1, una vista versionada se crea al registrar la clase de entidad como versionada. Para las clases de entidad que se versionaron antes de ArcGIS 10.1, puede usar el comando Crear vista versionada en ArcGIS for Desktop o la herramienta de geoprocesamiento Crear vista versionada para crear una vista versionada en la clase de entidad versionada.

Temas relacionados

9/11/2013