![]() |
1
14
|
![]() |
2
3
我认为最大的问题是数据验证。如果您允许255个字符作为姓氏,那么您的数据库中的姓氏将超过200个字符。 另一个原因是,如果您允许数据库容纳255个字符,那么您现在必须在每个接触数据库的系统中考虑这种可能性。例如,如果导出到固定宽度的列文件,则所有列的宽度都必须为255个字符,这可能会非常烦人甚至有问题。这只是一个可能导致问题的例子。 |
![]() |
3
0
(例如)在荷兰,一个社会保险号码总是9个字符长,当你不允许更多的时候,它就永远不会出现。
|
![]() |
4
0
当您的数据没有长度约束时,您希望开发人员强制执行列数据在长度上都是相似的。在报告该数据时,如果开发人员未能使列数据一致,则会导致报告该数据不一致&看起来很有趣。 3) SQL Server数据存储 SQLServer在8k“页面”上存储数据,从性能的角度来看,尽可能高效地在一个页面上存储尽可能多的数据是理想的。 如果您的数据库设计为将每个字符串列存储为varchar(255),“坏”数据可能会滑入其中一个字段(例如,状态名称可能滑入长度为2个字符的StateCode字段),并导致不必要的&页面和索引拆分效率低下。 |
![]() |
5
0
另一件事是,一行数据被限制为8060字节,SQLServer使用varchar字段的最大长度来确定这一点。 |
|
Johnny T · 基于当前值的SQL合并表[重复] 4 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |