应该何时使用备注字段而不是MS Access中的文本字段

时间:2016-05-23 18:03:30

标签: ms-access database-design

在什么时候应该考虑使用备忘录字段类型而不是MS Access数据库中的文本字段类型?我意识到主要的考虑因素是字段的长度,因为文本限制为255个字符,并且备注字段实际上不能用于查询条件,但还有其他注意事项吗?文本字段为每条记录保留空间,但备注字段仅为输入的文本使用空格?

1 个答案:

答案 0 :(得分:3)

您提到文字长度是主要考虑因素。对我来说,这更像是唯一的考虑因素。如果该字段必须保存不超过255个字符,则它将是文本而不是备忘录类型。

我记得的唯一例外就是碰到每个记录4,000个字符的限制。见Access 2010 specifications

  

记录中的字符数(Memo和OLE Object除外)   字段的UnicodeCompression属性设置为时   是

     

4000

由于备注字段不计入该限制,因此我创建了一些字段备忘录,以便将记录字符数的剩余部分保持在限制范围内。

但这是一次性的情况。

如果要存储Access'“富文本”,则需要备注字段。 (谢谢,Gord。)

在我的脑海中,当文字足够时,我想不出任何其他理由选择备忘录。