Удалить правило атрибута (Управление данными)

Краткая информация

Удаляет одно или несколько правил атрибутов из набора данных.

Более подробно о правилах атрибутов

Использование

  • Инструменты требуется эксклюзивная блокировка схемы на входной таблице.

  • Если вы указываете и имя правила, и тип правила при запуске этого инструмента, то при выполнении инструмент проверит, что данное правило соответствует указанному типу. Если правило не соответствует типу, оно не будет удалено.

Параметры

ПодписьОписаниеТип данных
Входная таблица

Таблица или класс объектов, где производится удаление правила атрибутов.

Table View
Названия правил

Имена правил, которые следует удалить из набора данных.

String
Тип
(Дополнительный)

Задает тип правил для удаления.

  • Вычисление - фильтрует параметр Названия правил для отображения только правил вычисления.
  • Ограничение - фильтрует параметр Названия правил для отображения только правил ограничения.
  • Проверка - фильтрует параметр Названия правил для отображения только правил проверки.

  • ВычислениеУдаляет правило вычисления.
  • ОграничениеУдаляет правило ограничения.
  • ПроверкаУдаляет правило проверки.
String

Производные выходные данные

ПодписьОписаниеТип данных
Удаленные правила атрибутов

Обновленная входная таблица с одним или несколькими удаленными правилами атрибутов.

Представление таблицы; Растровый слой; Слой мозаики

arcpy.management.DeleteAttributeRule(in_table, names, {type})
ИмяОписаниеТип данных
in_table

Таблица или класс объектов, где производится удаление правила атрибутов.

Table View
names
[names,...]

Имена правил, которые следует удалить из набора данных.

String
type
(Дополнительный)

Задает тип правил для удаления.

  • CALCULATIONУдаляет правило вычисления.
  • CONSTRAINTУдаляет правило ограничения.
  • VALIDATIONУдаляет правило проверки.
String

Производные выходные данные

ИмяОписаниеТип данных
out_table

Обновленная входная таблица с одним или несколькими удаленными правилами атрибутов.

Представление таблицы; Растровый слой; Слой мозаики

Пример кода

DeleteAttributeRule, пример (окно Python)

Удаляет два указанных правила атрибутов вычисления из класса объектов.

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

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы