在什么时候应该考虑使用备忘录字段类型而不是MS Access数据库中的文本字段类型?我意识到主要的考虑因素是字段的长度,因为文本限制为255个字符,并且备注字段实际上不能用于查询条件,但还有其他注意事项吗?文本字段为每条记录保留空间,但备注字段仅为输入的文本使用空格?
答案 0 :(得分:3)
您提到文字长度是主要考虑因素。对我来说,这更像是唯一的考虑因素。如果该字段必须保存不超过255个字符,则它将是文本而不是备忘录类型。
我记得的唯一例外就是碰到每个记录4,000个字符的限制。见Access 2010 specifications:
记录中的字符数(Memo和OLE Object除外) 字段的UnicodeCompression属性设置为时 是
4000
由于备注字段不计入该限制,因此我创建了一些字段备忘录,以便将记录字符数的剩余部分保持在限制范围内。
但这是一次性的情况。
如果要存储Access'“富文本”,则需要备注字段。 (谢谢,Gord。)
在我的脑海中,当文字足够时,我想不出任何其他理由选择备忘录。