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 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

Ejemplo: buscar la versión de la geodatabase mediante SQL

  • Consultar la tabla de versiones
  • Consultar un documento XML para determinar la versión de la geodatabase

Puede consultar directamente la tabla de sistema de la geodatabase de versiones en la base de datos mediante SQL para determinar la versión de la geodatabase. Este método le permite determinar la versión de ArcGIS Pro utilizada para crear o actualizar también la geodatabase.

Si no necesita la versión de ArcGIS Pro y desea consultar la información en XML de la versión de la geodatabase, también puede hacerlo.

Consultar la tabla de versiones

Para determinar la versión de la geodatabase, utilice SQL para consultar la tabla de versiones (sde_version en Microsoft SQL Server y PostgreSQL).

Los números de versión se almacenan en varios campos de la tabla de versiones. Esta tabla contiene versiones principales, menores y de corrección de errores, así como campos que almacenan la versión completa de la geodatabase.

La versión principal corresponde a la versión principal de la geodatabase. La versión menor se indica con el número a la derecha del punto (.) en la versión de ArcGIS. El número de versión de corrección de errores aumenta si ha instalado un Service Pack, un parche o una corrección urgente que supone cambios en el esquema de la geodatabase o si ha instalado una versión de corrección de errores. Por ejemplo, el número de versión principal de 10.6.1 es el 10, el número de versión menor es el 6 y el número de corrección de errores es el 1.

Si crea o actualiza la geodatabase desde ArcGIS Pro, el campo de descripción mostrará una concatenación de las versiones principal, menor y de corrección de errores, así como la versión de ArcGIS Pro desde la que creó o actualizó la geodatabase. Si no crea o actualiza la geodatabase desde ArcGIS Pro, el campo de descripción mostrará ceros en lugar de un número de versión de ArcGIS Pro.

Para encontrar la versión completa de la geodatabase, consulte la columna de descripciones de la tabla de versiones.

-- Queries an sde-schema geodatabase in SQL Server
-- Returns the geodatabase release from the sde_version table.
SELECT Description AS "Geodatabase release"
  FROM sde.sde_version
-- Queries a geodatabase in PostgreSQL
-- Returns the geodatabase release from the sde_version table.
SELECT description AS "Geodatabase release"
  FROM sde.sde_version;
-- Queries a geodatabase in Oracle
-- Returns the geodatabase release from the version table.
SELECT DESCRIPTION AS "Geodatabase release"
  FROM sde.version;

Consultar un documento XML para determinar la versión de la geodatabase

Es posible extraer valores de número de versión de un documento XML para descubrir la versión de una geodatabase concreta.

Los números de versión se almacenan como versiones principales, menores y de corrección de errores. En XML, la versión principal es un código numérico que corresponde a la versión principal de la geodatabase. ArcGIS 8 fue la primera versión en incluir la funcionalidad de geodatabase de ArcGIS; por tanto, ArcGIS 8 corresponde a la versión principal 1. ArcGIS 9 corresponde a la versión principal 2 y ArcGIS 10 corresponde a la versión principal 3.

La versión menor se indica con el número a la derecha del punto (.) en la versión de ArcGIS. Por ejemplo, el número de versión menor de 10.6 es el 6.

El número de versión de corrección de errores aumenta si ha instalado un Service Pack, un parche o una corrección urgente que supone cambios en el esquema de la geodatabase o si ha instalado una versión de corrección de errores. Por ejemplo, el número de versión de corrección de errores de 10.6.1 es el 1.

Las siguientes consultas recuperan los números de versión principal, menor y de corrección de errores de una geodatabase:

-- Queries a dbo-schema geodatabase in SQL Server
-- Gets the geodatabase release from the workspace catalog item.
SELECT
  Definition.value('(/DEWorkspace/MajorVersion)[1]', 'smallint') AS "Major version",
  Definition.value('(/DEWorkspace/MinorVersion)[1]', 'smallint') AS "Minor version",
  Definition.value('(/DEWorkspace/BugfixVersion)[1]', 'smallint') AS "Bug fix version"
FROM
 dbo.gdb_items AS items INNER JOIN
  (SELECT UUID 
   FROM dbo.gdb_itemtypes
   WHERE Name = 'Workspace') AS itemtypes
  ON items.Type = itemtypes.UUID
-- Queries PostgreSQL
-- Gets the geodatabase release from the workspace catalog item.
SELECT  (xpath('//MajorVersion/text()',definition))::text as "Major version",  (xpath('//MinorVersion/text()',definition))::text as "Minor version",  (xpath('//BugfixVersion/text()',definition))::text as "Bug fix version"
FROM sde.gdb_items AS items INNER JOIN  (SELECT uuid    FROM sde.gdb_itemtypes   WHERE name = 'Workspace') AS itemtypes
  ON items.type = itemtypes.uuid;
-- Queries Oracle
-- Gets the geodatabase release from the workspace catalog item.
SELECT
  EXTRACTVALUE(XMLType(Definition), '/DEWorkspace/MajorVersion') AS "Major version",
  EXTRACTVALUE(XMLType(Definition), '/DEWorkspace/MinorVersion') AS "Minor version",
  EXTRACTVALUE(XMLType(Definition), '/DEWorkspace/BugfixVersion') AS "Bug fix version"
FROM
 sde.gdb_items_vw items INNER JOIN
  (SELECT UUID 
   FROM sde.gdb_itemtypes
   WHERE Name = 'Workspace') itemtypes
  ON items.Type = itemtypes.UUID;

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • 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 © 2021 Esri. | Privacidad | Legal