标注 | 说明 | 数据类型 |
输入表 | 包含要删除的属性规则的表或要素类。 | Table View |
规则名称 | 要从数据集中删除的规则的名称。 | String |
类型 (可选) | 指定要删除的属性规则的类型。
| String |
派生输出
标注 | 说明 | 数据类型 |
已删除的属性规则 | 已删除一个或多个属性规则的更新输入表。 | Table View; Raster Layer; Mosaic Layer |
如果在运行此工具时指定了规则名称和规则类型,则工具将验证规则的类型是否匹配。 如果不匹配,则将删除规则。
标注 | 说明 | 数据类型 |
输入表 | 包含要删除的属性规则的表或要素类。 | Table View |
规则名称 | 要从数据集中删除的规则的名称。 | String |
类型 (可选) | 指定要删除的属性规则的类型。
| String |
标注 | 说明 | 数据类型 |
已删除的属性规则 | 已删除一个或多个属性规则的更新输入表。 | Table View; Raster Layer; Mosaic Layer |
arcpy.management.DeleteAttributeRule(in_table, names, {type})
名称 | 说明 | 数据类型 |
in_table | 包含要删除的属性规则的表或要素类。 | Table View |
names [names,...] | 要从数据集中删除的规则的名称。 | String |
type (可选) | 指定要删除的属性规则的类型。
| String |
名称 | 说明 | 数据类型 |
out_table | 已删除一个或多个属性规则的更新输入表。 | Table View; Raster Layer; Mosaic Layer |
从要素类中删除两个特定的计算属性规则。
import arcpy
arcpy.management.DeleteAttributeRule(
"C:\\MyProject\\MyDatabase.sde\\pro.USER1.campusData", "Rule A;Rule B",
"CALCULATION")