TempDB.Copy

From SunFlurry wiki
Revision as of 12:00, 1 April 2026 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Copy (Дублирование объекта временной таблицы)
Объект:Временная таблица базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция создает локальную копию (дубль) ссылки на постоянную таблицу внешней базы данных. Функция не работает с временными таблицами. Дублирование объекта может пригодиться, к примеру, в многопоточном режиме, когда множество потоков выполняют запросы к такой таблице. Если выполнять запросы с помощью одного объекта, следующий запрос будет ожидать окончания предыдущего. Также, эта функция работает гораздо быстрее, чем Create, так как не обращается к серверу и не проверяет корректность структуры таблицы.

Синтаксис

TempDB.Copy():<Копия ссылки на внешнюю БД (TEMPDB)>

Возвращаемое значение

Возвращает новый объект временной таблицы базы данных.

Примеры

//Создание или открытие постоянной таблицы "table1" в базе данных DBExport
аТемп:=TempDB.Create("зДок:DB,зЗад:DB,зН:DB:I,Количество:NUMBER.15.5","DBExport.table1");

//Создадим копию объекта
аТемп2:=аТемп.Copy();