sqlserver有枚举(enum)类型吗?有Set类型吗? 5
mysql数据库有enum类型和set数据类型,我想问一下sqlserver如果有枚举类型用什么类型,或其他解决方案。...
mysql数据库有enum类型和set数据类型,我想问一下sqlserver如果有枚举类型用什么类型,或其他解决方案。
展开
1个回答
展开全部
追问
那假如我这列需要存放多选的值呢,就像set数据类型,可以存放选择多个值。我应该如何设计,难道在独立一张表吗?用外键来做吗?
追答
独立一张表加用外键是可以的。
还可以用一个VARCHAR列存Set,存入前把Set转成字符串,取出后把字符串转成Set,如果要数据库验证存入的值是否合法,那就加个触发器。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |