加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL中的CHAR数据类型是否已过时?你什么时候用的?

发布时间:2020-12-12 06:54:42 所属栏目:MsSql教程 来源:网络整理
导读:标题几乎构成了问题.多年来我没有使用过CHAR.现在,我正在对一个包含CHAR的数据库进行逆向工程,包括主键,代码等. CHAR(30)列怎么样? 编辑: 所以普遍意见似乎是CHAR,如果对某些事情完全没问题.但是,我认为您可以设计一个不需要“这些特定事物”的数据库模式,
标题几乎构成了问题.多年来我没有使用过CHAR.现在,我正在对一个包含CHAR的数据库进行逆向工程,包括主键,代码等.
CHAR(30)列怎么样?

编辑:
所以普遍意见似乎是CHAR,如果对某些事情完全没问题.但是,我认为您可以设计一个不需要“这些特定事物”的数据库模式,因此不需要固定长度的字符串.使用bit,uniqueidentifier,varchar和text类型,似乎在一个良好规范化的模式中,当您使用编码的字符串值时,您将获得某种优雅.以固定长度思考,没有冒犯意味着,似乎是大型机时代的遗物(我曾经自己学过RPG II).我相信它已经过时了,我没有听到你声称不同的令人信服的论点.

解决方法

如果数据的性质决定了字段的长度,我使用CHAR. VARCHAR.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读