我被要求编写一个SQL表,该表有一个注释字段:
必须能够存储至少几页的文本
我应该使用什么数据类型,什么值相当于几页文本?
在MS SQL中,varchar(max)
最多存储2 147 483 647个字符
根据您使用的数据库,有Text
或CLOB
(字符大对象),您应该将其用于包含多页文本的列。
原因是,这些列的内容存储在数据库系统中的其他地方(越界),不会降低该表上其他操作的性能(例如,聚合一些统计数据)。