Поле типа «Мемо» (Memo) предназначено для ввода текстовой информации объёмом более 255 символов. 24 В отличие от текстового поля, в «Мемо» информация хранится не в самом поле, а в другом месте, а в поле помещается только указатель на место расположения текста. 2
Некоторые преимущества поля типа «Мемо»:
- Возможность хранения больших объёмов текста. 2 Максимальный размер поля при программном заполнении — 1 Гбайт знаков или 2 Гбайт памяти (2 байта на знак). 2 При вводе данных вручную — до 65 535 символов. 2
- Поддержка форматирования текста. 2 «Мемо» — единственный тип данных, обеспечивающий встроенную поддержку отображения и хранения форматированного текста. 2
- Ускорение обработки таблиц. 4 За счёт того, что в таблице даются не сами данные, а ссылки на блоки данных, хранящиеся отдельно, ускоряется обработка таблиц (сортировка, поиск и т. п.). 4
Некоторые недостатки поля типа «Мемо»:
- Невозможность быть ключевым или проиндексированным. 4
- Проблеммы с операцией над полями большого объёма. 3 Например, в FoxPro из-за внутренних ограничений на длину строки проблематично работать с полями свыше 65 504 символов. 3
- Сложности с обработкой символов перевода строки. 3 При обработке текстового файла этот символ воспринимается как разделитель записей, поэтому необходимо позаботиться об его экранировании. 3