![]() |
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字段的最大长度来确定这一点。 |
![]() |
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 3 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 3 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 7 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |