ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

増加 ID フィールドの追加 (Add Incrementing ID Field)

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

[増加 ID フィールドの追加 (Add Incrementing ID Field)] ツールは、データベースで管理される ID フィールドを ALTIBASE、IBM DB2、Microsoft SQL Server、Oracle、または PostgreSQL データベース内にある既存のテーブルまたはフィーチャクラスに追加します。データベースで管理される ID フィールドは、フィーチャ サービスを使って編集するすべてのフィーチャクラスまたはテーブルに必要です。

使用法

  • このツールは、データベース テーブルにのみ使用できます。ジオデータベース テーブルには使用できません。

  • ID フィールドをテーブルに追加するには、そのテーブルの所有者である必要があります。

  • フィールドに名前を指定しない場合、デフォルトで ObjectID が使用されます。ObjectID という名前のフィールドがすでに存在する場合、別の名前を指定するまでツールは実行されません。

  • データベースで管理される増加 ID フィールドがテーブル内にすでに存在する場合、このツールによって別の ID フィールドは追加されません。

  • テーブルには、次のフィールド タイプが追加されます。

    DBMSデータ タイプ

    ALTIBASE

    整数 (データベース シーケンスとトリガーを使用)

    DB2

    整数 (ID として)

    Oracle

    数値 (データベース シーケンスとトリガーを使用)

    PostgreSQL

    serial

    SQL Server

    整数 (ID プロパティを使用)

構文

AddIncrementingIDField_management (in_table, {field_name})
パラメータ説明データ タイプ
in_table

ID フィールドの追加先であるテーブルの場所と名前。

Table View
field_name
(オプション)

ID フィールドに使用される名前。入力されていない場合、デフォルトの名前は objectid になります。

String

コードのサンプル

既存の接続ファイルに対する増加 ID フィールドの追加

データベース接続ファイル (*.sde) がデフォルトの接続ファイルの場所にすでに作成されている ArcGIS for Desktop クライアント コンピューターから実行して、ユーザー insp が所有する violations という名前のテーブルに FSID という ID フィールドを追加します。

AddIncrementingIDField_management("Database Connections//insp.violations", "FSID")

環境

このツールはジオプロセシング環境を使用していません

ライセンス情報

  • ArcGIS for Desktop Basic: ×
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • フィールド ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル