フィールド競合フィルタの削除(Remove Field Conflict Filter) (データ管理)
サマリ
ジオデータベース テーブルまたはフィーチャクラスの所定のフィールドに対するフィールド競合フィルタを削除します。
フィールド競合フィルタは、バージョン対応のテーブルまたはフィーチャクラスに適用し、親バージョンと子バージョンで同じ属性が更新されるときに競合が識別されるのを防ぐことができます。フィールド競合フィルタは、競合が属性によって定義されているリコンサイルにのみ適用されます。
使用法
-
ツール ダイアログから実行する場合は、すでにフィルタが適用されているフィールドだけが表示されます。
-
ArcPy 関数 arcpy.da.ListFieldConflictFilters() を使用して、フィルタが適用されているフィールドを識別できます。
構文
RemoveFieldConflictFilter_management (table, fields)
パラメータ | 説明 | データ タイプ |
table |
競合フィルタとして削除する 1 つまたは複数のフィールドを含むテーブルまたはフィーチャクラス。 | Feature Layer; Table View |
fields [fields,...] |
競合フィルタとして削除するフィールドまたはフィールドのリスト。 | Field |
コードのサンプル
RemoveFieldConflictFilter(フィールド競合フィルタの削除)の例 1(Python ウィンドウ)
次の Python ウィンドウは、RemoveFieldConflictFilter(フィールド競合フィルタの削除)をイミディエイト モードで使用して、フェーズ フィールドから 1 つの競合フィルタを削除する方法を示しています。
import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
RemoveFieldConflictFilter(フィールド競合フィルタの削除)の例 2(Python ウィンドウ)
次の Python ウィンドウは、RemoveFieldConflictFilter(フィールド競合フィルタの削除)をイミディエイト モードで使用して、複数のフィールドから競合フィルタを一度に削除する方法を示しています。
import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase","material"])
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014