Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 14:39

Вторник. Вопрос 3

Автор MuI_I_Ika, 12 мар 2013, 00:37

0 Пользователей и 1 гость просматривают эту тему.

ls600

Временные таблицы хранятся в объекте типа МенеджерВременныхТаблиц. Когда этот объект уничтожается, уничтожаются и временные таблицы.
Виртуальная таблица применяется для обращения к итогам и автоматической свертки по нужным полям.
Например
итоги по контрагенту и ресурсу Сумма
Выбрать * Из РегистрНакопления.Продажи.Обороты

grupenfurer

Временная таблица создается запросом и хранится в объекте МенеджерВременныхТаблиц.
Виртуальные таблицы не хранятся, не имеют объектной сущности - они представляют собой результат определенного запроса к реальным таблицам регистров накопления и бухгалтерии, могут иметь параметры и применяются для обращения к итогам и автоматической свертки по нужным полям.
Созданием и уничтожением временных таблиц нужно управлять программно, а виртуальные таблицы создаются на уровне платформы.

andogskiy

Во временной таблице могут быть данные из разных таблиц базы данных. Виртуальные таблицы включают данные по одной таблице (при чём только из регистров).

Vint89

временные это физические, виртуальные -нет (они формируются)

lobster13

Виртуальные таблицы - это как View в СУБД, через них мы получаем доступ к таблицам ИТОГОВ
Временные таблицы - используются для оптимизации выполнения запросов, по сути при использовании ВТ создаются таблицы в tempdb или в файловом варианте в опер.памяти и после выполнения запроса уничтожаются автоматически.

Ernest

Временные лучше использовать, когда сохраняемые данные часто меняются и непостоянные...
Для виртуальных таблиц необходимо использовать вложенный запрос

wok

Временные таблицы - хранят результат выполнения части запроса, Виртуальные таблицы - это способ обращения к некоторым данным в языке запросов (самих виртуальных таблиц как таковых физически не существует)

kobga

Временные таблицы - хранятся на сервере и позволяют писать более простые запросы.
Временные таблицы хранятся в объекте типа МенеджерВременныхТаблиц. Когда этот объект уничтожается, уничтожаются и временные таблицы.
Чтобы создать временную таблицу, используется ключевое слово "ПОМЕСТИТЬ В"

Виртуальные таблицы потому и называются виртуальными, что в базе их на самом деле нет. Формируются они только в тот момент, когда к ним обращается запрос

tsmult

Виртуальные таблицы  - таблицы созданные системой на основе различных регистров. Виртуальныая таблица всегда базируется на таблице объекта конфигурации (например: оборотного регистра сведений - таблица регистра, таблица оборотов, таблица остатков - последние 2 таблицы - виртуальные).

Временные таблицы  - таблицы сформированные при создании сложного запроса. Живут пока отрабатывается алгоритм запроса. На основании временных таблиц строится результирующая выборка (таблица).

prickly

Временные таблицы - хранятся на сервере и позволяют писать более простые запросы.
Временная таблица создается при выполнении запроса
Временные таблицы 1С - это локальные временные таблицы SQL, со всеми их последствиями. Это НЕ таблицы в оперативной памяти, они храняться в базе tempdb.

виртуальные таблицы потому и называются виртуальными, что в базе их на самом деле нет
Формируются они только в тот момент, когда к ним обращается запрос.
Т.е. получается что основное отличие это место хранение.

Теги:
Рейтинг@Mail.ru

Поиск