Löscht eine Datenbanksequenz aus einer Geodatabase.
Verwendung
Dieses Werkzeug kann mit File-Geodatabases, Mobile-Geodatabases und Enterprise-Geodatabases in IBM Db2, Microsoft SQL Server, Oracle, PostgreSQL und SAP HANA verwendet werden.
Sie können die Funktion ListDatabaseSequences verwenden, um eine Liste der Datenbanksequenzen in einer File-Geodatabase abzurufen. Auf diese Weise können Sie den Sequenznamen und die Sequenzeigenschaften überprüfen, bevor Sie die Sequenz löschen.
In einer Enterprise-Geodatabase erfolgt die Speicherung von Datenbanksequenzen durch die Datenbankplattform. Weitere Informationen finden Sie in der Dokumentation zu der jeweiligen RDBMS-Plattform. Zum Anzeigen der Sequenzen können integrierte Umgebungen verwendet werden.
Der vollständige Pfad zur File-Geodatabase oder Mobile-Geodatabase, aus der eine Sequenz gelöscht werden soll, oder die Datenbankverbindungsdatei (.sde) zum Verbinden mit der Enterprise-Geodatabase, aus der eine Sequenz gelöscht werden soll. Der in der Datenbankverbindung angegebene Benutzer muss über folgende Berechtigungen in der Datenbank verfügen:
Db2—DBADM-Berechtigung
Oracle—Benutzer muss der Sequenzbesitzer sein oder das DROP ANY SEQUENCE-Systemprivileg besitzen
SQL Server—Benutzer muss über die ALTER OR CONTROL-Berechtigung für das Datenbankschema verfügen, in dem die Sequenz gespeichert ist.
Workspace
Sequenzname
Der Name der Datenbanksequenz, die Sie löschen möchten. Wenn die Sequenz gelöscht wurde, kann sie beim Aufruf aus vorhandenen benutzungsdefinierten Anwendungen oder Ausdrücken nicht mehr zum Generieren von Sequenz-IDs verwendet werden.
Der vollständige Pfad zur File-Geodatabase oder Mobile-Geodatabase, aus der eine Sequenz gelöscht werden soll, oder die Datenbankverbindungsdatei (.sde) zum Verbinden mit der Enterprise-Geodatabase, aus der eine Sequenz gelöscht werden soll. Der in der Datenbankverbindung angegebene Benutzer muss über folgende Berechtigungen in der Datenbank verfügen:
Db2—DBADM-Berechtigung
Oracle—Benutzer muss der Sequenzbesitzer sein oder das DROP ANY SEQUENCE-Systemprivileg besitzen
SQL Server—Benutzer muss über die ALTER OR CONTROL-Berechtigung für das Datenbankschema verfügen, in dem die Sequenz gespeichert ist.
Workspace
seq_name
Der Name der Datenbanksequenz, die Sie löschen möchten. Wenn die Sequenz gelöscht wurde, kann sie beim Aufruf aus vorhandenen benutzungsdefinierten Anwendungen oder Ausdrücken nicht mehr zum Generieren von Sequenz-IDs verwendet werden.
String
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
out_workspace
Der aktualisierte Eingabe-Workspace.
Workspace
Codebeispiel
DeleteDatabaseSequence: Beispiel 1 (Python-Fenster)
Löschen Sie die Datenbanksequenz "custom_sequence" aus einer Enterprise-Geodatabase.