ArcGIS でサポートされている DB2 のデータ タイプ

データベースにテーブルを作成する、またはテーブルに列を追加すると、それらの列は特定のデータ タイプとして作成されます。データ タイプとは、有効な値、データで実行できる操作、およびその列のデータがデータベースに格納される方法を識別するための分類のことを指します。

ArcGIS からデータベース テーブルにアクセスすると、特定のデータ タイプを操作できます。カタログ ツリーの [Database Connections] ノードや ArcMap のクエリ レイヤからデータベース テーブルにアクセスする場合、ArcGIS はサポートされていないデータ タイプを除外します。データベース テーブルに直接アクセスする場合、サポートされていないデータ タイプは ArcGIS インタフェースには表示されず、ArcGIS からは編集できません。同様に、サポートされていないデータ タイプを含むテーブルを ArcGIS でコピーする場合、サポートされているデータ タイプのみがコピーされます。テーブルを別のデータベースやジオデータベースに貼り付けるときも、サポートされていないデータ タイプの列は対象外となります。

ArcGIS でフィーチャクラスまたはテーブルを作成したり、ArcGIS を使用して既存のテーブルまたはフィーチャクラスに列を追加したりするとき、フィールドに割り当てることのできるデータ タイプは 11 種類あります。これらのタイプに対応しないデータベースのデータ タイプは、ArcGIS クライアントアプリケーションでは直接使用できません。

最初の列は、ArcGIS で使用できるデータ タイプです。2 番目の列は、データベースに作成される DB2 のデータ タイプです。3 番目の列は、ArcGIS で表示するときに、ArcGIS データ タイプにマップされるその他の DB2 のデータ タイプ(存在する場合)を示しています。

ArcGIS データ タイプ

作成される DB2 のデータ タイプ

表示可能なその他の DB2 のデータ タイプ

注意事項

BLOB

BLOB

DATE

TIMESTAMP

DOUBLE

DECIMAL(p,s)

ArcGIS で指定した精度と縮尺が、データベースに作成されるデータ タイプの結果に影響を与える場合があります。詳細は、「ArcGIS フィールド データ タイプ」をご参照ください。

FLOAT

DECIMAL(p,s)

ArcGIS で指定した精度と縮尺が、データベースに作成されるデータ タイプの結果に影響を与える場合があります。詳細は、「ArcGIS フィールド データ タイプ」をご参照ください。

GEOMETRY

ST_GEOMETRY

ST_Geometry はスーパークラスです。実際に作成されるデータ サブタイプ(ST_Multilinestring、ST_Point など)は、作成するフィーチャクラスのタイプがポリゴン、ライン、ポイント、マルチポイント、マルチパッチのどれであるかによって異なります。

GUID

CHAR(UUID LEN)

LONG INTEGER

INTEGER

OBJECTID

CHARACTER(38) when created in enterprise geodatabases

INTEGER with IDENTITY property when created in a database

ArcGIS の ObjectID タイプは、テーブル(またはフィーチャクラス)に登録された RowID 列です。1 つのテーブルにつき、1 つだけ存在します。ArcGIS 以外で作成されたテーブルの場合、列は、ジオデータベースに登録された後に初めて ObjectID として解釈されます。

RASTER

BLOB

エンタープライズ ジオデータベースでのみサポートされています。

SHORT INTEGER

SMALLINT

TEXT

VARCHAR

CHAR

ArcGIS でサポートされている DB2 のデータ タイプ
9/14/2013