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

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

Функция Peek() возвращает значение поля в таблице для строки, которая уже загружена. Можно указать номер строки или таблицу. Если номер строки не указан, будет использована последняя запись, загруженная ранее.

Функция peek() наиболее часто используется для поиска релевантных границ в загруженной ранее таблице, то есть первое или последнее значение в конкретном поле. В большинстве случаев это значение сохраняется для дальнейшего использования, например в качестве условия в цикле do-while.

Синтаксис:  

Peek(

field_name

[, row_no[, table_name ] ])

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

Аргументы:  

Аргументы
Аргумент Описание
field_name Имя поля, для которого требуется возвращаемое значение.Вводимое значение необходимо задать в виде строки (например литералы ссылочного типа).
row_no

Необходима строка в таблице, которая указывает поле. Может быть выражением, но оно должно определяться по целому числу. 0 обозначает первую запись, 1 обозначает вторую и т. д. Отрицательные числа указывают порядок с конца таблицы. -1 обозначает последнюю прочитанную запись.

Если элемент row_no не задан, используется -1.

table_name Метка таблицы без двоеточия на конце. Если элемент table_name не указан, принимается текущая таблица. При использовании вне оператора LOAD или относительно другой таблицы должен быть включен элемент table_name.

Ограничения:  

Функция может возвращать только значения из уже загруженных записей. Это означает, что в первой записи в таблицы вызов, в котором row_no имеет значение -1, будет возвращать NULL (0).

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

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