ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for 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
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Inkrementelles ID-Feld hinzufügen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Mit dem Werkzeug "Inkrementelles ID-Feld hinzufügen" wird einer vorhandenen Tabelle oder Feature-Class in einer ALTIBASE-, IBM DB2-, Microsoft SQL Server-, Oracle- oder PostgreSQL-Datenbank ein von einer Datenbank verwaltetes ID-Feld hinzugefügt. Ein von einer Datenbank verwaltetes ID-Feld ist für alle Feature-Classes oder Tabellen erforderlich, die Sie in einem Feature-Service bearbeiten möchten.

Verwendung

  • Das Werkzeug kann nur für Datenbanktabellen verwendet werden, nicht für Geodatabase-Tabellen.

  • Nur der Besitzer einer Tabelle kann ihr ein ID-Feld hinzufügen.

  • Wenn Sie keinen Namen für das Feld angeben, wird standardmäßig "ObjectID" verwendet. Wenn bereits ein Feld mit dem Namen "ObjectID" vorhanden ist, wird das Werkzeug erst ausgeführt, wenn Sie einen anderen Namen angegeben haben.

  • Wenn in der Tabelle bereits ein von einer Datenbank verwaltetes, inkrementelles ID-Feld vorhanden ist, wird von diesem Werkzeug kein weiteres hinzugefügt.

  • Die folgenden Feldtypen werden der Tabelle hinzugefügt:

    DBMSDatentyp

    ALTIBASE

    Ganzzahl (mit Datenbanksequenz und Auslöser)

    DB2

    Ganzzahl als Identität

    Oracle

    Zahl (mit Datenbanksequenz und Auslöser)

    PostgreSQL

    Serie

    SQL Server

    Ganzzahl mit Identitätseigenschaft

Syntax

AddIncrementingIDField_management (in_table, {field_name})
ParameterErläuterungDatentyp
in_table

Die Position und der Name der Tabelle, der Sie ein ID-Feld hinzufügen möchten.

Table View
field_name
(optional)

Der Name, der für das ID-Feld verwendet werden soll. Wenn keine Eingabe erfolgt, wird als Standardname "objectid" verwendet.

String

Codebeispiel

Inkrementelles ID-Feld zu vorhandener Verbindungsdatei hinzufügen

Fügt einer Tabelle mit dem Namen "violations" ein ID-Feld (FSID) hinzu, deren Besitzer der Benutzer "insp" ist, wenn sie von einem ArcGIS for Desktop-Clientcomputer ausgeführt wird, auf dem eine zuvor erstellte Datenbankverbindungsdatei (.sde) am Standardspeicherort für Verbindungsdateien abgelegt ist.

AddIncrementingIDField_management("Database Connections//insp.violations", "FSID")

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Nein
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Felder"
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches