Archive_View_Name

Definición

La función de SQL Archive_View_Name se puede usar para determinar el nombre de la vista de archivo definido en una tabla no versionada y habilitada para archivos.

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 devuelto

Cadena de caracteres

Ejemplos

Los ejemplos siguientes 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.

DB2

Ejemplo 1

VALUES sde.archive_view_name('LOGIN1', 'BIRDS')

BIRDS_EVW

Ejemplo 2

VALUES sde.archive_view_name('LOGIN1', 'TREES')

Informix

Ejemplo 1

EXECUTE FUNCTION sde.archive_view_name('login1', 'birds');

birds_evw

Ejemplo 2

EXECUTE FUNCTION sde.is_archive_enabled('login1', 'trees');

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');

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)

Temas relacionados

5/10/2014