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

         

Приведение типа в языке запросов


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

<Приведение типа>

ВЫРАЗИТЬ ( <Выражение> КАК <Тип значения> )

<Тип значения>

БУЛЕВО | ЧИСЛО | СТРОКА | ДАТА | <Имя таблицы>

<Выражение> приводится к одному из базовых типов, или к ссылочному типу данных; в последнем случае <Имя таблицы> указывает на соответствующую таблицу информационной базы.

Если <Выражение> содержит в составном типе требуемый <Тип значения>, то приведение типа считается осуществи­мым, и для каждого значения указанного типа результатом будет это самое значение. Для значений других типов результатом при­ведения типа будет значение NULL.

Если <Выражение> не содержит в составном типе требуемый <Тип значения>, то выполнение данного запроса завершится ошибкой из-за принципиальной невозможности совершить при­ведение типов.



Содержание раздела