sqlserver数据库的表怎么设置枚举状态tinyint

sqlserver数据库的表怎么设置枚举状态tinyint,第1张

1、选中该表右键点击Design。

2、随便选中一个字段右键点击CheckConstraints,即可看到该表所有有枚举值的字段。。

3、在General处即可编辑枚举值,即可实现新增或者删除枚举值。

这个要看你的 枚举, 是 仅仅一次只能选择一个的 还是一次可以选择多个

例如你的

order_id order_status

1 SUCS(成功success)

2 PCES(处理process)

某行数据, 要么就是 SUCS(成功success) , 要么就是 PCES(处理process)

这种情况下, 用字符是比较合适的。

但是如果枚举是可以选择多个的, 例如:

id desc

1 无党派

2 知识分子

4 少数民族

8 女性

16

这种情况下, 如果一个人, 多个枚举都满足的情况下, 那么这种情况下, 使用 数字 是比较适合的。

也就是

如果某个人,是 无党派汉族女性研究生, 那么枚举值 = 1+2+8

是如许,有一个表,110个字段,个中有70多个是代码情势,都有对应的代码字典表,对于那些代码字段还涉及到字典代码的增长,所以我没有选择combox。在form中录入和萌芽的时刻,要让各控件显示为转换后的汉字,我应用了70多个dblookup控件,感到是一个异常愚蠢的办法,请问如何才是比较优化和常用的办法?还有,在应用gird显示数据的时刻,怎么转换代码字段呢?

一般来说,枚举类型在后台数据库可能有2个表:基本类型表和关系表,你在基本类型表里面加一个字段'd',再到关系表加上关系,关系表一般是树形结构的。有字段父ID:parent_id,子ID:child_id ,你在数据库表按照parent_id用原来的ID新增一个child_id记录,一般就可以了,做好后台数据库跟踪,这些语句都很容易找到的。

以上就是关于sqlserver数据库的表怎么设置枚举状态tinyint全部的内容,包括:sqlserver数据库的表怎么设置枚举状态tinyint、在数据库中存枚举值,用数字还是字符好、关于数据库中枚举字典类型的查询问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9470247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存