我有一个简单的Web表单,该表单将允许未经身份验证的用户输入其信息,包括姓名。我将名称字段的长度限制为50个字符,以使其与数据库表中的字段为varchar(50)一致,但随后我开始怀疑。
使用诸如“文本”列类型之类的内容是否更合适?还是应该将名称的长度限制为合理的范围?
我正在使用SQL Server 2005,以防在您的响应中很重要。
编辑: 关于类似问题,我没有看到这个更广泛的问题。
英国政府数据标准目录建议给定名称和姓氏每个35个字符,或单个字段70个字符以保留全名。