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

Résumé

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.

Syntaxe

arcpy.management.DeleteAttributeRule(in_table, names, {type})
ParamètreExplicationType 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 dérivée

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