Операнды
Для включения в выражение локальных переменных, параметров и функций используются их имена.
Для именования поля курсора используется следующая конструкция:
< имя курсора >.< имя поля >
Для вызова стандартной функции используется следующая конструкция:
< имя функции >([< список параметров >])
Список параметров может быть пуст или состоять из одного либо нескольких выражений, разделенных запятыми. Параметры передаются в функцию по порядку следования. Несколько последних параметров могут быть опущены, они получат значения по умолчанию. Однако пропускать параметр в середине при вызове стандартных функций нельзя. Параметры стандартных функций только входные.
Соответствие типов параметров при вызове стандартных функций проверяется на этапе трансляции. На этапе выполнения проверяется допустимость значений параметров: если в стандартную функцию передается недопустимое значение, вызывается исключение BADPARAM
.
Любое выражение может рассматриваться как операнд, если оно при помощи некоторой операции включается в более сложное выражение.