Altova DatabaseSpy 2024 Professional Edition

En définissant une clé unique, vous pouvez prévenir de dupliquer les données en les saisissant dans la colonne. Dans notre base de données zoo, vous définirez une clé unique dans la LatinName de table tblAnimalTypes. De cette façon, chaque nom peut être ajouté à la table une seule fois.

Pour définir une clé unique dans une colonne :

1.Ouvrir le projet "ZooDB" créé précédemment et double-cliquez sur la source de données dbs_ic_connected ZooDBConnect pour vous y connecter.

2.Dans le navigateur en ligne, cliquez avec la touche de droite sur la table tblAnimalTypes et sélectionnez Éditeur Design | Afficher dans le nouvel Éditeur Design depuis le menu contextuel.

3.Dans le design de la table, cliquez avec la touche de droite dans la colonne LatinName et sélectionnez Créer Clé unique depuis le menu contextuel.

dbs_zoo_unique_01

Une clé unique est créée dans le design, ayant le nom <generated> et l’entrée est sélectionnée pour l’édition.

4.En option, changez le nom de clé de <generated> à "UK_LatinName" et appuyez sur Enter. Si vous gardez le nom comme <generated>, le nom de clé sera automatiquement généré par la base de données.

dbs_zoo_unique_02

5.Dans la fenêtre Script de changement de structure de la base de données, cliquez sur le bouton Exécuter le script de changement ic_execute-sql pour exécuter le script de changement et pour valider la nouvelle clé unique dans la base de données.

© 2017-2023 Altova GmbH