create. Копирование существующей таблицы


^table::create[таблица]
^table::create[таблица;
опции]

Конструктор создает объект класса table, копируя данные из другой таблицы. Также можно задать ряд опций, контролирующих копирование, см. «Опции копирования».
Пример
$orig[^table::create{name
Вася
Коля
Маша
}]

#сдвигает текущую запись таблицы orig на «Коля»
^orig.offset(1)

#копирует, начиная с текущей записи в orig, не больше 10 записей
$copy[^table::create[$orig;
    $.offset[cur]
    $.limit(10)
]]

^copy.menu{$copy.name}[,
 ]
Выведет…
Коля, Маша

    Поддержать сайт на родительском проекте КГБ