Attributregel löschen (Data Management)

Zusammenfassung

Löscht Attributregeln aus einem Dataset.

Weitere Informationen über Attributregeln

Verwendung

  • Dieses Werkzeug erfordert eine exklusive Schemasperre für die Eingabetabelle.

  • Wenn Sie beim Ausführen dieses Werkzeugs einen Regelnamen und einen Regeltyp angeben, überprüft das Werkzeug, ob der Typ der angegebenen Regel mit dem angegebenen Regeltyp übereinstimmt. Wenn sie nicht übereinstimmen, wird die Regel nicht gelöscht.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Tabelle oder Feature-Class mit der Attributregel, die gelöscht werden soll.

Table View
Regelnamen

Die Namen der Regeln, die im Dataset gelöscht werden sollen.

String
Typ
(optional)

Gibt den Typ der zu löschenden Attributregeln an.

  • Berechnung: Filtert den Parameter Regelnamen so, dass nur die Regeln des Berechnungstyps angezeigt werden.
  • Beschränkung: Filtert den Parameter Regelnamen so, dass nur die Regeln des Beschränkungstyps angezeigt werden.
  • Validierung: Filtert den Parameter Regelnamen so, dass nur die Regeln des Validierungstyps angezeigt werden.

  • BerechnungEine Berechnungsregel löschen.
  • BeschränkungEine Beschränkungsregel löschen.
  • ValidierungEine Validierungsregel löschen.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Gelöschte Attributregeln

Die aktualisierte Eingabetabelle mit einer oder mehreren gelöschten Attributregeln.

Tabellensicht; Raster-Layer; Mosaik-Layer

arcpy.management.DeleteAttributeRule(in_table, names, {type})
NameErläuterungDatentyp
in_table

Die Tabelle oder Feature-Class mit der Attributregel, die gelöscht werden soll.

Table View
names
[names,...]

Die Namen der Regeln, die im Dataset gelöscht werden sollen.

String
type
(optional)

Gibt den Typ der zu löschenden Attributregeln an.

  • CALCULATIONEine Berechnungsregel löschen.
  • CONSTRAINTEine Beschränkungsregel löschen.
  • VALIDATIONEine Validierungsregel löschen.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_table

Die aktualisierte Eingabetabelle mit einer oder mehreren gelöschten Attributregeln.

Tabellensicht; Raster-Layer; Mosaik-Layer

Codebeispiel

DeleteAttributeRule – Beispiel (Python-Fenster)

Löschen von zwei bestimmen Berechnungsattributregeln in einer Feature-Class.

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

Umgebungen

Sonderfälle

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen