Перейти к основному содержимому

Exists — функция скрипта

Функция Exists() определяет, загружено ли определенное значение поля в поле в скрипте загрузки данных. Функция возвращает значение TRUE или FALSE, таким образом, ее можно использовать в предложении where оператора LOAD или IF.

Примечание к информацииТакже для определения случаев, когда значение поля загружено не было, можно использовать функцию Not Exists(). Однако Not Exists() в предложении Where следует использовать с осторожностью. Функция Exists() проверяет ранее загруженные таблицы и ранее загруженные значения текущей таблицы. Таким образом, загружается только первое вхождение. На момент обнаружения второго вхождения значение уже загружено. Для получения дополнительной информации см. примеры.

Синтаксис:  

Exists(field_name [, expr])

Возвращаемые типы данных: Булево значение

Аргументы:  

Аргументы
Аргумент Описание
field_name

Имя поля, в котором необходимо выполнить поиск значения. Можно использовать явное имя поля без кавычек.

Поле должно быть уже загружено при помощи скрипта. Это означает, что нельзя ссылаться на поле, загруженное предложением далее по скрипту.

expr

Значение, которое необходимо проверить, при условии его существования. Можно использовать явное значение или выражение, которое ссылается на одно или несколько полей текущего оператора load.

Примечание к информацииНельзя ссылаться на поля, не включенные в текущий оператор load.

Данный аргумент является дополнительным. Если его пропустить, функция будет проверять, существует ли значение field_name в текущей записи.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!