ObjectID は、ジオデータベースのテーブル内の行を一意に識別するために使用される NULL ではない整数フィールドです。ObjectID は 32 ビット値に制限され、格納できる最大値は 2,147,483,647 です。
ArcGIS を使用して、または ArcGIS 外で作成したうえでジオデータベースに登録したテーブルには、ObjectID フィールドが自動的に追加されます。このフィールドの値は、ArcGIS によって管理されます。ObjectID は、ArcGIS が選択セットのスクロールや表示を行ったり、フィーチャでの個別属性の表示を行ったりするために使用します。
ObjectID がテーブルに追加される状況
ObjectID は次の複数の方法でテーブルに追加されます。
- ArcGIS が管理する ObjectID フィールドは、ArcGIS で作成したテーブルに自動的に追加されます。
- 適切なフィールドがないテーブルをジオデータベースに登録すると、ジオデータベースによって、ObjectID の要件を満たすようにテーブルに別のフィールドが追加され、OBJECTID という名前が付けられます。テーブルに OBJECTID という名前の列がすでに含まれている場合には、OBJECTID_1 という名前の列が追加されます。
- テーブルをジオデータベースに登録し、そのテーブルに適切なフィールド (NULL でない整数) が含まれている場合、既存の列を ObjectID として使用できます。