【发布时间】:2022-05-03 04:34:26
【问题描述】:
我需要在工作中的现有表中添加一个新列,我想知道是将其创建为 tinyint 还是 bit 数据类型。我们公司最近从 SQL Server 2000 升级到 2008,我的老板 IIRC 说 SQL Server 2000 在尝试使用位时出现问题。我想他说它们与索引和/或分组有关——我忘了。
如果我计划存储的唯一值是 true/1 或 false/0,在决定 tinyint 和 bit 时应该考虑哪些因素? SQL Server 2000 中是否有任何我可以和/或应该忘记的规则?
【问题讨论】:
标签: sql-server-2008