Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамРеализация обработки данных

1С:Предприятие 8.2 /
Разработчикам /
Реализация обработки данных

Оглавление

Использование ключевых слов "ОБЪЕДИНИТЬ" и "ОБЪЕДИНИТЬ ВСЕ" в запросах

См. также

 

1. В общем случае, при объединении в запросе результатов нескольких запросов следует использовать конструкцию ОБЪЕДИНИТЬ ВСЕ, а не ОБЪЕДИНИТЬ. Поскольку во втором варианте, при объединении запросов полностью одинаковые строки заменяются одной, на что затрачивается дополнительное время, даже в случаях, когда одинаковых строк в запросах заведомо быть не может.

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

Правильно:

ВЫБРАТЬ 
ПоступлениеТоваровУслуг.Ссылка 
ИЗ 
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг 

ОБЪЕДИНИТЬ ВСЕ 

ВЫБРАТЬ 
РеализацияТоваровУслуг.Ссылка 
ИЗ 
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

Неправильно:

ВЫБРАТЬ 
ПоступлениеТоваровУслуг.Ссылка 
ИЗ 
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг 

ОБЪЕДИНИТЬ 

ВЫБРАТЬ 
РеализацияТоваровУслуг.Ссылка 
ИЗ 
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

2. В случае если прикладное решение рассчитано на работу в СУБД MS SQL 2000, то не следует использовать в запросах более 250-ти конструкций ОБЪЕДИНИТЬ (ОБЪЕДИНИТЬ ВСЕ). *

* Примечание: в некоторых случаях, в зависимости от запроса, верхняя граница может быть меньше.

См. также


Нас находят: 1с объединить и объединить все, 1с объединить все, склеить все строки ms sql, объединить от обьединить все, объединить и объединить все в запросе 1с


Подписка на новости RSS

Мы на Facebook