Application d'une règle de gestion de contrainte à une table ou à une colonne

Vous pouvez attacher une règle de gestion de contrainte à une table ou à une colonne. En revanche, vous ne pouvez pas réutiliser une règle de gestion de contrainte entre différents objets, vous devez donc créer autant de règles de gestion de contrainte que nécessaire pour vos objets de modèle.

Lorsque vous attachez une règle de gestion de contrainte à un objet, le code de la règle de gestion est utilisé comme nom de contrainte. Si vous souhaitez imposer l'unicité du code pour les contraintes dans votre modèle, vous devez définir l'entrée UniqueConstName dans la catégorie General du SGBD avec la valeur Yes. Dans ce cas, le code de la contrainte générée à partir des règles de gestion de validation et le code des règles de gestion de contrainte doit être unique dans le modèle.

Pour plus d'informations sur les entrées de SGBD, voir le chapitre Guide de référence du fichier de ressource de SGBD dans le manuel Personnalisation et extension de PowerAMC.

  1. Affichez la feuille de propriétés de la table ou de la colonne, puis cliquez sur l'onglet Règles.
  2. Cliquez sur l'outil Ajouter des objets pour afficher la liste des règles de gestion disponibles..
  3. Sélectionnez une règle de gestion de contrainte dans la liste de sélection, puis cliquez sur OK pour l'attacher à l'objet.

  4. [facultatif] Cliquez sur Appliquer pour confirmer l'affectation de la règle, puis sur l'onglet Aperçu pour vérifier que la contrainte a été créée dans le script.
  5. Cliquez sur OK pour revenir au diagramme.