ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Is_Archive_Enabled

  • Définition
  • Syntaxe
  • Type de retour
  • Exemples

Définition

Utilisez la fonction Is_Archive_Enabled pour déterminer si la table spécifiée a été activée pour l’archivage. Si tel est le cas, la fonction Is_Archive_Enabled renvoie TRUE. Dans le cas contraire, elle renvoie FALSE. Si la table n’est pas inscrite auprès de la géodatabase, Is_Archive_Enabled renvoie NOT REGISTERED. Sachez que si une table n’existe pas dans la base de données (si, par exemple, vous n’avez pas orthographié son nom correctement), un message indiquant qu’elle n’est pas inscrite est renvoyé car la fonction Is_Archive_Enabled ne consulte la table système de géodatabase que pour savoir si la table s’y trouve ou non.

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 bases 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.

IBM 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

IBM 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

Microsoft 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

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

Rubriques connexes

  • Archive_View_Name
  • Le processus d'archivage

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal