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