标签: sql-server enums sqldatatypes
通常我选择int或tinyint但是如果我选择varchar,直接从数据库表或查询数据时会更清楚。 但使用varchar是不错的做法? 或者什么是好的做法?
谢谢!
答案 0 :(得分:4)
出于索引的原因,使用小数字列比使用varchar更好,varchar的大小只能通过枚举中的值来确定。如果需要从数据库返回文本值,请将文本值存储在单独的查找表中,并在需要时加入。
答案 1 :(得分:1)
实际上它取决于你想要的枚举类型,基本上用于引用我们使用int的值。
int