ITableField.IsSparse

Синтаксис

IsSparse: Boolean;

Описание

Свойство IsSparse возвращает признак того, используются ли хранения данных поля разреженные столбцы.

Комментарии

Возможные значения:

Пример

Для выполнения примера в репозитории предполагается наличие таблицы с идентификатором «T_ISSPARSE», содержащей поле с идентификатором «OBT».

Добавьте ссылки на системные сборки: Db, Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    Table: ITable;
    Field: ITableField;
Begin
    MB := MetabaseClass.Active;
    // Получаем таблицу
    Table := MB.ItemById("T_ISSPARSE").Edit As ITable;
    // Получаем поле «OBT»
    Field := Table.Fields.FindById("OBT");
    Field.IsSparse := True;
    (Table As IMetabaseObject).Save;
End Sub UserProc;

В результате выполнения примера поле «OBT» будет использовать разреженные столбцы для хранения данных.

См. также:

ITableField