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

  • Si especifica un nombre de regla y un tipo de regla al ejecutar esta herramienta, la herramienta verificará que la regla coincida con el tipo de regla. 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 las reglas de atributo que se eliminarán.

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: se eliminarán las reglas de cálculo filtradas del valor del parámetro Nombres de regla.
  • Restricción: se eliminarán las reglas de restricción filtradas del valor del parámetro Nombres de regla.
  • Validación: se eliminarán las reglas de validación filtradas del valor del parámetro Nombres de regla.

  • CálculoSe eliminarán las reglas de cálculo.
  • RestricciónSe eliminarán las reglas de restricción.
  • ValidaciónSe eliminarán las reglas 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.

Table View; Raster Layer; Mosaic Layer

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

La tabla o clase de entidad que contiene las reglas de atributo que se eliminarán.

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.

  • CALCULATIONSe eliminarán las reglas de cálculo.
  • CONSTRAINTSe eliminarán las reglas de restricción.
  • VALIDATIONSe eliminarán las reglas 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.

Table View; Raster Layer; Mosaic Layer

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.management.DeleteAttributeRule(
    "C:\\MyProject\\MyDatabase.sde\\pro.USER1.campusData", "Rule A;Rule B", 
    "CALCULATION")

Temas relacionados