Определяет, как система Visual FoxPro использует дисковое пространство при сохранении полей типа MEMO.

SET BLOCKSIZE TO nBytes

Параметры

nBytes

Данный параметр определяет размер блока данных при сохранении полей типа MEMO на диске. Если nBytes = 0, дисковое пространство распределяется по одному байту на один блок данных. Если значение nBytes принимает значение в диапазоне: от 1 - до 32, дисковое пространство, распределяемое под блоки данных - кратно 512 байтам. Если параметр nBytes больше чем 32, то распределяемое дисковое пространство на каждый блок данных равно данному параметру nBytes.

При задании значения данного параметра, больше чем 32, надежно экономится дисковое пространство.

Expand imageКомментарии

По-умолчанию: SET BLOCKSIZE = 64. Для изменения размера блока хранения данных в полях типа MEMO, после создания структуры таблицы нужно выполнить следующее: сначала установить новое значение размера блока данных, за тем скопировать данные в другую таблицу, командой COPY. В новой таблице данные будут храниться в формате нового размера блока.

Действие команды SET BLOCKSIZE распространяется на текущую сессию данных.

Expand imageСм. также