SQL Server 2008 a-t-il un type de données tel que enum
MySQL?
Réponses
Trop de publicités?pour 3 bits de données 2 ^ 3 pouvant être stockés dans moins d'un octet de données, il n'a pas de sens de déclarer une valeur de varchar de 10 pour chaque élément de la base de données.
Une approche rationalisée consisterait à inclure une implémentation numérique tinyint (2 ^ 8) avec une configuration de type énumération basée sur des indicateurs dans le code.
IMHO Tables de consultation est la voie à suivre, avec une intégrité référentielle. Mais uniquement si vous évitez les "nombres magiques diaboliques" en suivant un exemple tel que celui-ci: Générer une énumération à partir d'une table de consultation de base de données à l'aide de T4
S'amuser!