Is_Replicated
Definition
"Is_Replicated" gibt anhand einer Tabelle als Eingabe den Wert TRUE zurück, wenn die Tabelle an einem Geodatabase-Replikat beteiligt ist. "Is_Replicated" gibt FALSE zurück, wenn die Tabelle nicht an einem Geodatabase-Replikat beteiligt ist.
Syntax
<geodatabase administrator schema>.is_replicated (<table owner>, <table name>)
Bei den meisten Geodatabases lautet das Geodatabase-Administrator-Schema "sde". Im Falle von DBO-Schema-Geodatabases in SQL Server lautet das Schema "dbo", und bei Benutzerschema-Geodatabases in Oracle ist dies der Name des Benutzerschemas.
Rückgabetyp
String
Beispiele
Nachfolgend finden Sie Beispiele für die Verwendung der Funktion "Is_Replicated" bei allen unterstützten Datenbanktypen.
Im ersten Beispiel wird die Tabelle "birds" abgefragt, die im Besitz von "bio" ist, um festzustellen, ob diese an einem Replikat beteiligt ist.
Im zweiten Beispiel wird die Tabelle "species" abgefragt, die im Besitz von "bio" ist, um festzustellen, ob diese an einem Replikat beteiligt ist. FALSE wird zurückgegeben, da die Tabelle mit den Arten nicht repliziert wird.
DB2
VALUES sde.is_replicated('BIO', 'BIRDS')
TRUE
VALUES sde.is_replicated('BIO', 'SPECIES')
FALSE
Oracle
SELECT sde.gdb_util.is_replicated('BIO', 'BIRDS')
FROM DUAL;
SDE.GDB_UTIL.IS_VERSIONED('BIO', 'BIRDS')
--------------------------------------------------
TRUE
SELECT sde.gdb_util.is_replicated('BIO', 'SPECIES')
FROM DUAL;
SDE.GDB_UTIL.IS_VERSIONED('BIO', 'SPECIES')
--------------------------------------------------
FALSE
PostgreSQL
SELECT sde.is_replicated('bio', 'birds');
true
SELECT sde.is_replicated('bio', 'species');
false
SQL Server
SELECT sde.is_replicated('bio', 'birds');
TRUE
SELECT sde.is_replicated('bio', 'species');
FALSE