Is_Archive_Enabled

Définition

Utilisez la fonction Is_Archive_Enabled pour déterminer si la table spécifiée a été activée pour l'archivage.

Syntaxe

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

Type de retour

Chaîne

TRUE est renvoyé si la table spécifiée est inscrite auprès de la géodatabase et qu'elle a été activée pour l'archivage.

FALSE est renvoyé si la table spécifiée est inscrite auprès de la géodatabase, mais qu'elle n'a pas été activée pour l'archivage.

NOT REGISTERED est renvoyé si la table spécifiée n'est pas inscrite auprès de la géodatabase, n'existe pas dans la base de données ou si vous n'y avez pas accès.

Exemples

Les exemples suivants illustrent l'utilisation de la fonction Is_Archive_Enabled dans chaque système de gestion de base de données pris en charge.

Dans le premier exemple, la fonction est exécutée sur une table (arbres) dont l'archivage n'est pas activé.

Dans le deuxième exemple, la fonction est exécutée sur une table (oiseaux) dont l'archivage est activé.

Dans le troisième exemple, la fonction est exécutée sur une table (ventes) qui n'est pas inscrite auprès de la géodatabase.

DB2

Exemple 1

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

FALSE

Exemple 2

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

TRUE

Exemple 3

VALUES sde.is_archive_enabled('LOGIN5', 'SALES')

NOT REGISTERED

Informix

Exemple 1

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

FALSE

Exemple 2

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

TRUE

Exemple 3

EXECUTE FUNCTION sde.is_archive_enabled('login5', 'sales');

NOT REGISTERED

Oracle

Exemple 1

SELECT sde.gdb_util.IS_ARCHIVE_ENABLED('LOGIN1', 'TREES')
 FROM DUAL;

SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN1', 'TREES')
---------------------------------------------------------
FALSE

Exemple 2

SELECT sde.gdb_util.IS_ARCHIVE_ENABLED('LOGIN1', 'BIRDS')
 FROM DUAL;

SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN1', 'BIRDS')
---------------------------------------------------------
TRUE

Exemple 3

SELECT sde.gdb_util.IS_ARCHIVE_ENABLED('LOGIN5', 'SALES')
 FROM DUAL;

SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN5', 'SALES')
---------------------------------------------------------
NOT REGISTERED

PostgreSQL

Exemple 1

SELECT sde.is_archive_enabled('login1', 'trees');

FALSE

Exemple 2

SELECT sde.is_archive_enabled('login1', 'birds');

TRUE

Exemple 3

SELECT sde.is_archive_enabled('login5', 'sales');

NOT REGISTERED

SQL Server

Exemple 1

DECLARE @owner varchar(128) = 'login1';
DECLARE @table varchar(128) = 'trees';

SELECT dbo.is_archive_enabled(@owner, @table) "Enabled for archiving?"

Enabled for archiving?
FALSE

Exemple 2

DECLARE @owner varchar(128) = 'login1';
DECLARE @table varchar(128) = 'birds';

SELECT dbo.is_archive_enabled(@owner, @table) "Enabled for archiving?"

Enabled for archiving?
TRUE

Exemple 3

DECLARE @owner varchar(128) = 'login5';
DECLARE @table varchar(128) = 'sales';

SELECT dbo.is_archive_enabled(@owner, @table) "Enabled for archiving?"

Enabled for archiving?
NOT REGISTERED

Thèmes connexes

5/10/2014