1С Предприятие 8.0. Описание встроенного языка



              

Описание запроса


Как уже было сказано, в тексте запроса должна обязательно при­сутствовать секция описания запроса, в которой определяются:

• поля, которые будут содержаться в результате запроса;

• источники данных запроса - исходные таблицы;

• условия, влияющие на выборку данных в запросе;

• порядок группировки результатов запроса.

Секция описания запроса состоит из нескольких взаимосвязан­ных предложений:

<Описание запроса>

ВЫБРАТЬ [РАЗЛИЧНЫЕ] [ПЕРВЫЕ <Количество>]

<Список полей выборки>

[ИЗ <Список источников>]

[ГДЕ <Условие отбора>]

[СГРУППИРОВАТЬ ПО <Поля группировки>]

[ИМЕЮЩИЕ <Условие отбора>]

[ДЛЯ ИЗМЕНЕНИЯ [[OF] <Список таблиц верхнего уровня>]]

Описание запроса начинается с обязательного ключевого слова ВЫБРАТЬ.

С помощью ключевого слова РАЗЛИЧНЫЕ можно указать, что в результат не должны попадать повторяющиеся строки.

Конструкция ПЕРВЫЕ <Количество>

позволяет задать пре­дельное количество строк в результате запроса. Будут отобраны самые первые (в соответствии с правилами упорядочивания ре­зультатов запроса) строки. <Количество> задается целым чис­лом.

В секции <Список полей выборки> описываются поля, ко­торые должны содержаться в результате запроса. Подробно пра­вила описания полей выборки рассматриваются на стр. 300.

В предложении ИЗ <Список источников> указываются источники данных - таблицы информационной базы, содержимое которых обрабатывается в запросе. Описание источников может быть опущено только в том случае, если они полностью опреде­лены в списке полей выборки. Правила описания источников данных запроса рассматриваются на стр. 305.

Предложение ГДЕ <Условие отбора> позволяет отфильтро­вать результат запроса. В результат попадают только те записи, для которых указанное условие оказывается истинным. Правила описания условий отбора рассматриваются на стр. 315.

Предложение ДЛЯ ИЗМЕНЕНИЯ предназначено для указания необходимости блокировки считываемых в транзакции данных.




Содержание  Назад  Вперед