Язык запросов «1С:Предприятие 8». Издание 3, стереотипное

Kitobdan iqtiboslar  Язык запросов «1С:Предприятие 8». Издание 3, стереотипное

To‘liq o‘qish
Bepul parchaO‘qish
Xenia
Xeniaiqtibos olmoqda2 yil oldin
данных «1С:Предприятие» использует реляционные базы данных.
2 kishiga yoqdi
Fikr bildirish
использование временных таблиц вместо вложенных запросов почти всегда делает запрос более оптимальным
Fikr bildirish
Необходимо учитывать, что временные таблицы будут существовать до окончания исполнения всего пакета запроса или до исполнения в пакете запроса, уничтожающего данную временную таблицу с помощью конструкции УНИЧТОЖИТЬ
Fikr bildirish
Пакетный запрос содержит последовательность запросов, разделенных символом «;» (точка с запятой). При выполнении пакетного запроса входящие в него запросы выполняются друг за другом. При этом если при выполнении одного из запросов была создана временная таблица, то следующие за ним запросы при их выполнении могут использовать данные этой временной таблицы
Fikr bildirish
для быстрой и эффективной выборки данных из временной таблицы желательно проиндексировать эту таблицу по полям, которые будут затем участвовать в условии отбора или в условии соединения. Делается это с помощью предложения ИНДЕКСИРОВАТЬ ПО
Fikr bildirish
Эта область создается и заполняется данными при выполнении запроса, содержащего ключевое слово ПОМЕСТИТЬ, после которого следует произвольное имя временной таблицы
Fikr bildirish
ременная таблица не существует в базе данных. Это просто некоторая область в памяти компьютера, которая создается на ограниченное время
Fikr bildirish
при накладывании условия отбора на поле правой таблицы при левом соединении тип соединения становится внутренним
Fikr bildirish
Запрос, служащий источником данных, является вложенным, а запрос, который эти данные использует, является основным, или внешним
Fikr bildirish
В общем случае при объединении в запросе результатов нескольких запросов следует использовать конструкцию ОБЪЕДИНИТЬ ВСЕ, а не ОБЪЕДИНИТЬ, поскольку во втором варианте при объединении запросов полностью одинаковые строки заменяются одной, на что затрачивается дополнительное время – даже в случаях, когда одинаковых строк в запросах заведомо быть не может
Fikr bildirish