使用法
このツールでは、入力テーブル上で排他的なスキーマ ロックを行う必要があります。
このルールを実行するときにルール名とルール タイプの両方を指定すると、ツールの実行時に、指定されたルールの種類が、指定されたルール タイプに一致することを確認します。一致しない場合は、ルールは削除されません。
構文
arcpy.management.DeleteAttributeRule(in_table, names, {type})
パラメーター | 説明 | データ タイプ |
in_table | 削除する属性ルールを含むテーブルまたはフィーチャクラス。 | Table View |
names [names,...] | データセットから削除するルールの名前 | String |
type (オプション) | 削除する属性ルールのタイプを指定します。
| String |
派生した出力
名前 | 説明 | データ タイプ |
out_table | 1 つ以上の属性ルールが削除されて、更新された入力デーブル。 | テーブル ビュー; ラスター レイヤー; モザイク レイヤー |
コードのサンプル
指定した 2 つの計算属性ルールをフィーチャクラスから削除します。
import arcpy
arcpy.DeleteAttributeRule_management(
"C:\\MyProject\\MyDatabase.sde\\pro.USER1.campusData", "Rule A;Rule B",
"CALCULATION")
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい