Eliminar regla de atributo (Administración de datos)

Resumen

Elimina una o varias reglas de atributos de un dataset.

Más información sobre las reglas de atributo

Uso

  • Esta herramienta requiere un bloqueo exclusivo de esquema en la tabla de entrada.

  • Si especifica un nombre de regla y un tipo de regla al ejecutar esta herramienta, durante la ejecución la herramienta verificará que el tipo de regla especificado coincida con el tipo de la regla especificada. Si no coinciden, la regla no se eliminará.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla o clase de entidad que contiene la regla de atributo que se eliminará.

Table View
Nombres de regla

Los nombres de las reglas que se eliminarán del dataset.

String
Tipo
(Opcional)

Especifica el tipo de reglas de atributos que se eliminarán.

  • Cálculo: filtra el parámetro Nombres de regla para mostrar solamente reglas de tipo cálculo.
  • Restricción: filtra el parámetro Nombres de regla para mostrar solamente reglas de tipo restricción.
  • Validación: filtra el parámetro Nombres de regla para mostrar solamente reglas de tipo validación.

  • CálculoEliminar una regla de cálculo.
  • RestricciónEliminar una regla de restricción.
  • ValidaciónEliminar una regla de validación.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Reglas de atributos eliminadas

La tabla de entrada actualizada con una o varias reglas de atributo eliminadas.

Vista de tabla; Capa ráster; Capa de mosaico

arcpy.management.DeleteAttributeRule(in_table, names, {type})
NombreExplicaciónTipo de datos
in_table

La tabla o clase de entidad que contiene la regla de atributo que se eliminará.

Table View
names
[names,...]

Los nombres de las reglas que se eliminarán del dataset.

String
type
(Opcional)

Especifica el tipo de reglas de atributos que se eliminarán.

  • CALCULATIONEliminar una regla de cálculo.
  • CONSTRAINTEliminar una regla de restricción.
  • VALIDATIONEliminar una regla de validación.
String

Salida derivada

NombreExplicaciónTipo de datos
out_table

La tabla de entrada actualizada con una o varias reglas de atributo eliminadas.

Vista de tabla; Capa ráster; Capa de mosaico

Muestra de código

Ejemplo de DeleteAttributeRule (ventana de Python)

Elimina dos reglas de atributos de cálculo específicas de una clase de entidad.

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

Entornos

Casos especiales

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados