Definición
La función SQL Archive_View_Name se puede usar para determinar el nombre de la vista de archivo definido en una tabla habilitada para archivos que no se ha registrado como versionada.
Al habilitar al archivado en una tabla no versionada, se añaden varios campos a la tabla que permiten a ArcGIS implementar la función de archivado. Además, se crea una vista de archivo sobre la tabla. Si desea editar la tabla mediante SQL debe hacerlo a través de la vista de archivo. Esta vista actualiza automáticamente los campos de archivo añadidos a la tabla al habilitar el archivado.
Sintaxis
<geodatabase administrator schema>.archive_view_name(<table owner>, <table name>)
Tipo de devolución
Cadena
Ejemplos
Los siguientes ejemplos muestran el uso de Archive_View_Name en cada uno de los sistemas de administración de bases de datos compatibles.
El primer ejemplo consulta la tabla de pájaros, que está habilitada para el archivado.
El segundo ejemplo consulta la tabla de árboles, en la cual no está habilitado el archivado y, por consiguiente, no tiene asociada ninguna vista de archivo.
IBM Db2
Ejemplo 1
VALUES sde.archive_view_name('LOGIN1', 'BIRDS')
BIRDS_EVW
Ejemplo 2
VALUES sde.archive_view_name('LOGIN1', 'TREES')
IBM Informix
Ejemplo 1
EXECUTE FUNCTION sde.archive_view_name('login1', 'birds');
birds_evw
Ejemplo 2
EXECUTE FUNCTION sde.is_archive_enabled('login1', 'trees');
Microsoft SQL Server
Ejemplo 1
DECLARE @owner varchar(128) = 'login1';
DECLARE @table varchar(128) = 'birds';
SELECT dbo.archive_view_name(@owner, @table)
BIRDS_EVW
Ejemplo 2
DECLARE @owner varchar(128) = 'login1';
DECLARE @table varchar(128) = 'trees';
SELECT dbo.archive_view_name(@owner, @table)
Oracle
Ejemplo 1
SELECT sde.gdb_util.ARCHIVE_VIEW_NAME('LOGIN1', 'BIRDS') FROM DUAL;
SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN1', 'BIRDS') ---------------------------------------------------------
BIRDS_EVW
Ejemplo 2
SELECT sde.gdb_util.ARCHIVE_VIEW_NAME('LOGIN1', 'TREES') FROM DUAL;
SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN1', 'TREES') ---------------------------------------------------------
PostgreSQL
Ejemplo 1
SELECT sde.archive_view_name('login1', 'birds');
birds_evw
Ejemplo 2
SELECT sde.archive_view_name('login1', 'trees');