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

Is_Versioned

  • Definición
  • Sintaxis
  • Tipo de devolución
  • Ejemplos

Definición

Is_Versioned toma una tabla como un parámetro de entrada y devuelve TRUE si la tabla está registrada para participar en el versionado tradicional. Si la tabla no está registrada para el versionado tradicional, Is_Versioned devuelve FALSE. Si la tabla no se ha registrado en la geodatabase, Is_Versioned devuelve NOT REGISTERED. Tenga en cuenta que si una tabla no existe en la base de datos (por ejemplo, si el nombre que escribió es incorrecto), se devuelve un mensaje que indica que la tabla no está registrada porque Is_Versioned solo revisa las tablas del sistema de geodatabases para ver si la tabla está presente o no.

Sintaxis

<geodatabase administrator schema>.is_versioned (<table owner>, <table name>)

En la mayoría de las geodatabases,el esquema del administrador de la geodatabase es sde. Sin embargo, en geodatabases de esquema dbo en SQL Server es dbo y en geodatabases de esquema de usuario en Oracle es el nombre del esquema del usuario.

Tipo de devolución

Cadena

TRUE se devuelve si la tabla especificada está registrada en la geodatabase y se ha registrado para el versionado tradicional.

FALSE se devuelve si la tabla especificada está registrada en la geodatabase, pero no se ha registrado para el versionado tradicional.

NOT REGISTERED se devuelve si la tabla no está registrada en la geodatabase, no existe en ella o no es accesible para su usuario.

Ejemplos

Los siguientes son ejemplos del uso de la función Is_Versioned en cada tipo de bases de datos compatibles.

El primer ejemplo realiza una consulta a la tabla de tomas propiedad de tech3 para determinar si participa en el versionado tradicional.

El segundo ejemplo realiza una consulta a la tabla de personal propiedad de crewboss para determinar si participa en el versionado tradicional. La tabla de personal no está registrada para el versionado tradicional; por tanto, se devuelve FALSE.

El tercer ejemplo realiza una consulta a la tabla service_areas de propiedad de dentry. La tabla service_areas no está registrada con la geodatabase.

Db2

VALUES sde.is_versioned('TECH3', 'LATERALS')
TRUE
VALUES sde.is_versioned('CREWBOSS', 'CREWS')
FALSE
VALUES sde.is_versioned('DENTRY', 'SERVICE_AREAS')
NOT REGISTERED

Oracle

SELECT sde.gdb_util.is_versioned('TECH3', 'LATERALS') FROM DUAL;
SDE.GDB_UTIL.IS_VERSIONED('TECH3', 'LATERALS') --------------------------------------------------
TRUE
SELECT sde.gdb_util.is_versioned('CREWBOSS', 'CREWS') FROM DUAL;
SDE.GDB_UTIL.IS_VERSIONED('CREWBOSS', 'CREWS') --------------------------------------------------
FALSE
SELECT sde.gdb_util.is_versioned('DENTRY', 'SERVICE_AREAS') FROM DUAL;
SDE.GDB_UTIL.IS_VERSIONED('DENTRY', 'SERVICE_AREAS') ----------------------------------------------------
NOT REGISTERED

PostgreSQL

SELECT sde.is_versioned('tech3', 'laterals');
TRUE
SELECT sde.is_versioned('crewboss', 'crews');
FALSE
SELECT sde.is_versioned('dentry', 'services_areas');
NOT REGISTERED

SQL Server

SELECT dbo.is_versioned('tech3', 'laterals');
TRUE
SELECT dbo.is_versioned('crewboss', 'crews');
FALSE
SELECT dbo.is_versioned('dentry', 'services_areas');
NOT REGISTERED

Temas relacionados

  • Registrar los datos como versionados
  • Descripción general del versionado tradicional

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