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

Insertar un valor en una columna de Id. global o GUID en Informix con SQL

Los tipos de datos de Id. global y GUID almacenan cadenas de texto de estilo de registro que están compuestas por 36 caracteres encerrados entre paréntesis. Estas cadenas únicamente identifican una entidad o fila de tabla dentro de una geodatabase y en todas las geodatabases. Los Id. globales se usan para mantener la singularidad de los registros en réplicas de geodatabase unidireccionales y bidireccionales y en los datos no versionados que se utilizan en los mapas sin conexión. Los GUID se pueden agregar a cualquier tabla.

Si la tabla que desea editar participa en la replicación o en la representación cartográfica sin conexión, o contiene una columna de GUID, debe insertar un valor único en la columna de Id. global o GUID cuando inserte un registro nuevo en la tabla con SQL. Para hacer esto, utilice la función sde.retrieve_guid().

Al editar una tabla no versionada que no esté habilitada para archivado, puede insertar el Id. directamente en la tabla utilizando la función sde.retrieve_guid(). Al editar una tabla no versionada que esté habilitada para archivado, inserte el Id. en la vista de archivo de la tabla. Al editar una tabla versionada, utilice la función para insertar un valor en la vista versionada de la tabla.

Para usar esta función en Informix, debe definir el siguiente parámetro en el archivo ONCONFIG de Informix:

VPCLASS jvp,num=1

Después de modificar el archivo ONCONFIG, debe reiniciar Informix para que los cambios surtan efecto.

  1. Inicie sesión en la base de datos desde una ventana SQL como usuario con privilegios para editar la tabla.

    Si está editando a través de una vista versionada o de archivo, el usuario debe tener también los privilegios necesarios para editar la vista.

  2. Cuando inserte un registro, utilice la función retrieve_guid() para insertar el próximo valor de Id. global.
    INSERT INTO jason.assets (asset_id, globalid) 
     VALUES (57, sde.retrieve_guid());
    
  3. Cuando haya terminado las modificaciones, guárdelas en la base de datos.

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