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

データベースにテーブルを作成する、またはテーブルに列を追加するときに、列のデータ タイプを定義します。 データ タイプによって次のことが決定します。

  • 列に保存できる値
  • その列のデータに対して使用できる操作
  • 列のデータをデータベースに保存する方法

ArcGIS では、特定のデータ タイプを操作できます。 [データベース接続]、クエリ レイヤー、または Web サービスからデータベース テーブルにアクセスする場合、ArcGIS はサポートされていないデータ タイプを除外します。 ArcGIS にはサポートされていないデータ タイプは表示されないため、サポートされていないデータ タイプを ArcGIS から編集することはできません。 同様に、ArcGIS を使用してサポートされていないデータ タイプを含むテーブルをデータベース間でコピーして貼り付ける場合、ArcGIS はサポートされているデータ タイプを使用する列のみを貼り付けます。

次のテーブルの最初の列は ArcGIS データ タイプです。 2 番目の列は、ArcGIS が作成する Db2 のデータ タイプです。 3 番目の列は、ArcGIS 以外で作成した (ジオデータベースに登録されていない) テーブルを表示するときに、ArcGIS データ タイプにマップされるその他の Db2 のデータ タイプ (存在する場合) を示しています。 最後の列には、必要に応じて追加情報が表示されています。

ArcGIS のデータ タイプ作成される Db2 のデータ タイプ表示可能なその他の Db2 データ タイプ備考

Big integer

bigint

BLOB

BLOB

Date

timestamp

Date only

date

Double

decimal(p,s)

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

Float

decimal(p,s)

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

ジオメトリ

ST_Geometry

Global ID

char(38)

ジオデータベースでのみサポートされている Global ID。

GUID

char(UUID len)

Long integer

Integer

Object ID

integer (32 ビットのオブジェクト ID)、big int (64 ビットのオブジェクト ID)

ArcGIS の ObjectID データ タイプは、テーブル (またはフィーチャクラス) に登録された RowID 列です。 1 つのテーブルにつき、1 つだけ存在します。

このフィールドには、データベースに作成されたときの ID プロパティが含まれています。

Raster

BLOB

ArcGIS ラスター データ タイプは、ジオデータベースのみでサポートされます。

Short integer

SMALLINT

Text

varchar

CHAR

Time only

time

Timestamp offset

該当なし

サポート対象外

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