ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Daten verwalten
  • Werkzeuge
  • Erweiterungen

Is_Archive_Enabled

  • Definition
  • Syntax
  • Rückgabetyp
  • Beispiele

Definition

Ermitteln Sie mit der Funktion "Is_Archive_Enabled", ob für die angegebene Tabelle die Archivierung aktiviert wurde. Sollte dies der Fall sein, gibt Is_Archive_Enabled TRUE zurück; falls nicht, wird FALSE zurückgegeben. Falls die Tabelle nicht in der Geodatabase registriert ist, gibt Is_Archive_Enabled NOT REGISTERED zurück. Beachten Sie, dass eine Meldung zurückgegeben wird, die darauf hinweist, dass die Tabelle nicht registriert ist, wenn eine Tabelle nicht in der Datenbank vorhanden ist (wenn Sie z. B. den Namen falsch geschrieben haben), da mit "Is_Archive_Enabled" nur in den Geodatabase-Systemtabellen das Vorhandensein der Tabelle überprüft wird.

Syntax

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

Rückgabetyp

Zeichenfolge

TRUE wird zurückgegeben, wenn die angegebene Tabelle in der Geodatabase registriert ist und für die Archivierung aktiviert wurde.

FALSE wird zurückgegeben, wenn die angegebene Tabelle in der Geodatabase registriert ist, jedoch nicht für die Archivierung aktiviert wurde.

NOT REGISTERED wird zurückgegeben, wenn die angegebene Tabelle nicht in der Geodatabase registriert oder in der Datenbank vorhanden ist bzw. Sie nicht auf die Tabelle zugreifen können.

Beispiele

In den folgenden Beispielen wird die Verwendung von "Is_Archive_Enabled" in den einzelnen unterstützten Datenbankmanagementsystemen dargestellt.

Im ersten Beispiel wird die Funktion auf einer Tabelle (trees) ausgeführt, die nicht für die Archivierung aktiviert ist.

Im zweiten Beispiel wird die Funktion auf einer Tabelle (birds) ausgeführt, die für die Archivierung aktiviert ist.

Im dritten Beispiel wird die Funktion auf einer Tabelle (sales) ausgeführt, die nicht in der Geodatabase registriert ist.

IBM Db2

Beispiel 1

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

Beispiel 2

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

Beispiel 3

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

IBM Informix

Beispiel 1

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

Beispiel 2

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

Beispiel 3

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

Microsoft SQL Server

Beispiel 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

Beispiel 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

Beispiel 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

Beispiel 1

SELECT sde.gdb_util.IS_ARCHIVE_ENABLED('LOGIN1', 'TREES') FROM DUAL;
SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN1', 'TREES') ---------------------------------------------------------
FALSE

Beispiel 2

SELECT sde.gdb_util.IS_ARCHIVE_ENABLED('LOGIN1', 'BIRDS') FROM DUAL;
SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN1', 'BIRDS') ---------------------------------------------------------
TRUE

Beispiel 3

SELECT sde.gdb_util.IS_ARCHIVE_ENABLED('LOGIN5', 'SALES') FROM DUAL;
SDE.GDB_UTIL.IS_ARCHIVE_ENABLED('LOGIN5', 'SALES') ---------------------------------------------------------
NOT REGISTERED

PostgreSQL

Beispiel 1

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

Beispiel 2

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

Beispiel 3

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

Verwandte Themen

  • Archive_View_Name
  • Der Archivierungsprozess

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

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

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches