データベースにテーブルを作成する、またはテーブルに列を追加するときに、列のデータ タイプを定義します。 データ タイプによって次のことが決定します。
- 列に保存できる値
- その列のデータに対して使用できる操作
- 列のデータをデータベースに保存する方法
ArcGIS では、特定のデータ タイプを操作できます。 [データベース接続]、クエリ レイヤー、または Web サービスからデータベース テーブルにアクセスする場合、ArcGIS はサポートされていないデータ タイプを除外します。 ArcGIS にはサポートされていないデータ タイプは表示されないため、サポートされていないデータ タイプを ArcGIS から編集することはできません。 同様に、ArcGIS を使用してサポートされていないデータ タイプを含むテーブルをデータベース間でコピーして貼り付ける場合、ArcGIS はサポートされているデータ タイプを使用する列のみを貼り付けます。
次のテーブルの最初の列は ArcGIS データ タイプです。 2 番目の列は、ArcGIS が作成する Db2 のデータ タイプです。 3 番目の列は、ArcGIS 以外で作成した (ジオデータベースに登録されていない) テーブルを表示するときに、ArcGIS データ タイプにマップされるその他の Db2 のデータ タイプ (存在する場合) を示しています。 最後の列には、必要に応じて追加情報が表示されています。
ArcGIS データ タイプ | 作成される Db2 のデータ タイプ | 表示可能なその他の Db2 データ タイプ | 備考 |
---|---|---|---|
BLOB |
BLOB | ||
Date | timestamp | date、time | |
Double | decimal(p,s) | ArcGIS で指定した精度と縮尺が、データベースに作成されるデータ タイプの結果に影響を与える場合があります。 「ArcGIS フィールド データ タイプ」をご参照ください。 | |
Float |
decimal(p,s) | ArcGIS で指定した精度と縮尺が、データベースに作成されるデータ タイプの結果に影響を与える場合があります。 「ArcGIS フィールド データ タイプ」をご参照ください。 | |
Geometry |
ST_Geometry | ||
Global ID | char(38) | ジオデータベースでのみサポートされています。 | |
GUID |
char(UUID len) | ||
Long Integer |
整数 | ||
Object ID |
エンタープライズ ジオデータベースに作成される Character(38) データベースに作成される、ID プロパティを使用する整数 | ArcGIS の ObjectID タイプは、テーブル (またはフィーチャクラス) に登録された RowID 列です。1 つのテーブルにつき 1 つだけ存在します。 | |
ラスター | BLOB | ジオデータベースでのみサポートされています。 | |
Short Integer |
SMALLINT | ||
テキスト |
varchar | CHAR |