Операнды

Для включения в выражение локальных переменных, параметров и функций используются их имена.

Для именования поля курсора используется следующая конструкция:

< имя курсора >.< имя поля >

Для вызова стандартной функции используется следующая конструкция:

< имя функции >([< список параметров >])

Список параметров может быть пуст или состоять из одного либо нескольких выражений, разделенных запятыми. Параметры передаются в функцию по порядку следования. Несколько последних параметров могут быть опущены, они получат значения по умолчанию. Однако пропускать параметр в середине при вызове стандартных функций нельзя. Параметры стандартных функций только входные.

Соответствие типов параметров при вызове стандартных функций проверяется на этапе трансляции. На этапе выполнения проверяется допустимость значений параметров: если в стандартную функцию передается недопустимое значение, вызывается исключение BADPARAM.

Любое выражение может рассматриваться как операнд, если оно при помощи некоторой операции включается в более сложное выражение.