属性ルールの削除 (Delete Attribute Rule) (データ管理)

概要

データセットから 1 つ以上の属性ルールを削除します。

属性ルールの詳細

使用法

  • このツールでは、入力テーブル上で排他的なスキーマ ロックを行う必要があります。

  • このルールを実行するときにルール名とルール タイプの両方を指定すると、ツールの実行時に、指定されたルールの種類が、指定されたルール タイプに一致することを確認します。一致しない場合は、ルールは削除されません。

構文

DeleteAttributeRule(in_table, names, {type})
パラメーター説明データ タイプ
in_table

削除する属性ルールを含むテーブルまたはフィーチャクラス。

Table View
names
[names,...]

データセットから削除するルールの名前

String
type
(オプション)

削除する属性ルールのタイプを指定します。

  • CALCULATION計算ルールを削除します。
  • CONSTRAINT制約ルールを削除します。
  • VALIDATION整合チェック ルールを削除します。
String

派生した出力

名前説明データ タイプ
out_table

1 つ以上の属性ルールが削除されて、更新された入力デーブル。

テーブル ビュー; ラスター レイヤー; モザイク レイヤー

コードのサンプル

DeleteAttributeRule (属性ルールの削除) の例 (Python ウィンドウ)

指定した 2 つの計算属性ルールをフィーチャクラスから削除します。

import arcpy
arcpy.DeleteAttributeRule_management(
    "C:\\MyProject\\MyDatabase.sde\\pro.USER1.campusData", "Rule A;Rule B", 
    "CALCULATION")

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック