CÓMO
Las instrucciones proporcionadas describen cómo insertar un valor en una columna de Id. global o Identificador único global (GUID) en vistas versionadas de una geodatabase corporativa con Lenguaje estructurado de consultas (SQL) en Microsoft SQL Server.
Los tipos de datos Id. Global y GUID almacenan cadenas de estilo de registro que constan de 36 caracteres encerrados en llaves. Estas cadenas únicamente identifican una entidad o fila de tabla dentro de una geodatabase y en todas las geodatabases. Así es como se rastrean las entidades en la replicación de geodatabase unidireccional y bidireccional y se utilizan en las relaciones o en cualquier aplicación que requiera identificadores únicos a nivel mundial.
En una relación, si un campo de Id. global es la clave de origen, la clave de destino debe ser un campo GUID. Agregue Id. globales a una clase de entidad en ArcCatalog haciendo clic con el botón derecho en la clase de entidad y haciendo clic en Agregar Id. globales. La geodatabase mantiene estos valores automáticamente. Cree el campo GUID en ArcCatalog y mantenga sus valores.
Al insertar una fila en una vista versionada con una columna de Id. global con SQL, proporcione un valor GUID único para la columna de Id. global. Como se describe en el procedimiento siguiente:
Nota: Para obtener más información relacionada con Id. globales, GUID y replicación de geodatabase, consulte la Ayuda de ArcGIS Desktop en la sección Información relacionada.Los ejemplos proporcionados son específicos de Microsoft SQL Server; los pasos son similares para otras bases de datos compatibles.
exec sde.create_version N'sde.default', N'parcels_42',2, 2, 'Parcels Version' -- parcels_42 es el nombre de la versión que se va a crear y 'Parcels Version' es la descripción.
exec sde.set_current_version 'parcels_42'
exec sde.edit_version 'parcels_42', 1
Nota: newid() es una función integrada en SQL Server para crear GUID únicos nuevos.
insert into sde.parcels_evw (parcel_id,Globalid) values (87701578, newid())
exec sde.edit_version 'parcels_42', 2
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri