Supprimer une règle attributaire (Gestion des données)

Synthèse

Supprime une ou plusieurs règles attributaires d’un jeu de données.

Pour en savoir plus sur les règles attributaires.

Utilisation

  • Cet outil nécessite un verrouillage de structure exclusif sur la table en entrée.

  • Si vous spécifiez un nom et un type de règle lorsque vous exécutez cet outil, lors de l’exécution, l’outil vérifie que le type de règle spécifié correspond à celui indiqué. Si les types ne correspondent pas, la règle n’est pas supprimée.

Paramètres

ÉtiquetteExplicationType de données
Table en entrée

Table ou classe d’entités contenant la règle attributaire à supprimer.

Table View
Noms de règles

Noms des règles à supprimer du jeu de données.

String
Type
(Facultatif)

Indique le type de règles attributaires à supprimer.

  • Calculation (Calcul) : filtre le paramètre Rule Names (Noms de règles) pour afficher uniquement les règles de type de calcul.
  • Constraint (Contrainte) : filtre le paramètre Rule Names (Noms de règles) pour afficher uniquement les règles de type de contrainte.
  • Validation : filtre le paramètre Rule Names (Noms de règles) pour afficher uniquement les règles de type de validation.

  • CalculSupprimez une règle de calcul.
  • ContrainteSupprimez une règle de contrainte.
  • ValidationSupprimez une règle de validation.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Règles attributaires supprimées

Table en entrée mise à jour avec une ou plusieurs règles attributaires supprimées.

Vue tabulaire, couche raster, couche de mosaïque

arcpy.management.DeleteAttributeRule(in_table, names, {type})
NomExplicationType de données
in_table

Table ou classe d’entités contenant la règle attributaire à supprimer.

Table View
names
[names,...]

Noms des règles à supprimer du jeu de données.

String
type
(Facultatif)

Indique le type de règles attributaires à supprimer.

  • CALCULATIONSupprimez une règle de calcul.
  • CONSTRAINTSupprimez une règle de contrainte.
  • VALIDATIONSupprimez une règle de validation.
String

Sortie obtenue

NomExplicationType de données
out_table

Table en entrée mise à jour avec une ou plusieurs règles attributaires supprimées.

Vue tabulaire, couche raster, couche de mosaïque

Exemple de code

Exemple d’utilisation de l’outil DeleteAttributeRule (fenêtre Python)

Supprimez deux règles attributaires de calcul spécifiques à partir d’une classe d’entités.

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

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes