Je veux avoir un champ de pourcentage dans plusieurs tables. Dans toutes ces colonnes, je voudrais valider sa valeur est toujours comprise entre 0 et 100.Comment réutiliser vérifier la contrainte dans plusieurs colonnes ou utiliser des relations
Pour ce qui une option est préférable
- Définir contrainte de vérification individuelle à toutes les colonnes de toutes les tables
- Si nous pouvons réutiliser cette contrainte, comment pouvons-nous?
ou
- Définir une nouvelle plage règle
- utilisation de appelé pour cent type de données défini par l'utilisateur et d'appliquer cette règle
['CREATE RULE'] (https://docs.microsoft.com/en-us/sql/t-sql/statements/create-rule-transact-sql):" Cette fonctionnalité sera supprimée dans un futur version de Microsoft SQL Server Évitez d'utiliser cette fonctionnalité dans le nouveau travail de développement ... " –
définir la fonction scalaire et l'utiliser semble être une bonne option – KoolKabin