In ArcGIS unterstützte DB2-Datentypen

Beim Erstellen einer Tabelle oder Hinzufügen einer Spalte zu einer Tabelle in der Datenbank werden Spalten mit einem bestimmten Datentyp erstellt. Datentypen sind Klassifizierungen, die mögliche Datenwerte und die mit den entsprechenden Daten durchführbaren Operationen vorgeben sowie festlegen, wie die Daten in der betreffenden Spalte in der Datenbank gespeichert werden.

Wenn Sie auf Datenbanktabellen von ArcGIS zugreifen, können Sie mit bestimmten Datentypen arbeiten. Wenn Sie über den Knoten "Datenbankverbindungen" im Kataloginhaltsverzeichnis oder über einen Abfrage-Layer in ArcMap auf die Datenbanktabelle zugreifen, filtert ArcGIS alle nicht unterstützten Datentypen heraus. Wenn Sie direkt auf die Datenbanktabelle zugreifen, werden nicht unterstützte Datentypen nicht in der ArcGIS-Schnittstelle angezeigt und Sie können sie nicht durch ArcGIS bearbeiten. Wenn Sie Tabellen kopieren, die nicht unterstützte Datentypen von ArcGIS enthalten, werden ebenfalls nur die unterstützten Datentypen kopiert. Wenn Sie die Tabelle in eine andere Datenbank oder Geodatabase einfügen, sind die nicht unterstützten Datentypspalten nicht vorhanden.

Wenn Sie in ArcGIS eine Feature-Class oder eine Tabelle erstellen oder eine Spalte zu einer vorhandenen Tabelle oder Feature-Class mit ArcGIS hinzufügen, gibt es 11 mögliche Datentypen, die Sie einem Feld zuweisen können. Datenbankdatentypen, die diesen Typen nicht entsprechen, können nicht direkt in ArcGIS-Client-Anwendungen verwendet werden.

In der ersten Spalte sind die in ArcGIS verfügbaren Datentypen aufgeführt. Die zweite Spalte enthält den DB2-Datentyp, der in der Datenbank erstellt wird. Die dritte Spalte zeigt, welche anderen DB2-Datentypen (falls vorhanden) dem ArcGIS-Datentyp beim Anzeigen in ArcGIS zugeordnet werden.

ArcGIS-Datentypen

Erstellte DB2-Datentypen

Andere DB2-Datentypen, die angezeigt werden können

Hinweise

BLOB

BLOB

DATE

TIMESTAMP

DOUBLE

DECIMAL(p,s)

Die Genauigkeit und der Maßstab, die in ArcGIS angegeben sind, können Auswirkungen auf den resultierenden Datentyp haben, der in der Datenbank erstellt wird. Weitere Informationen finden Sie unter ArcGIS-Felddatentypen.

FLOAT

DECIMAL(p,s)

Die Genauigkeit und der Maßstab, die in ArcGIS angegeben sind, können Auswirkungen auf den resultierenden Datentyp haben, der in der Datenbank erstellt wird. Weitere Informationen finden Sie unter ArcGIS-Felddatentypen.

GEOMETRY

ST_GEOMETRY

"ST_Geometry" ist eine übergeordnete Objektklasse. Der tatsächlich erstellte Daten-Subtype (beispielsweise "ST_Multilinestring" oder "ST_Point") hängt vom Typ der erstellten Feature-Class ab, beispielsweise Polygon, Line, Point, Multipoint oder Multipatch.

GUID

CHAR(UUID LEN)

LONG INTEGER

INTEGER

OBJECTID

CHARACTER(38) when created in enterprise geodatabases

INTEGER with IDENTITY property when created in a database

Die ArcGIS-Typ-ObjektID ist die registrierte Zeilen-ID-Spalte für die Tabelle (oder Feature-Class.) Pro Tabelle gibt es nur eine. Für Tabellen, die außerhalb von ArcGIS erstellt wurden, werden Spalten erst dann als ObjektID interpretiert, wenn sie bei der Geodatabase registriert wurden.

RASTER

BLOB

Wird nur von Enterprise-Geodatabases unterstützt

SHORT INTEGER

SMALLINT

TEXT

VARCHAR

CHAR

In ArcGIS unterstützte DB2-Datentypen
9/11/2013