Каждая UDF может быть вызвана в операторах Transact-SQL, таких как select, insert, update или delete. Для вызова функции задается ее имя, за которым следуют круглые скобки. В этих скобках вы можете задать один или более аргументов. Аргументы являются значениями или выражениями, передаваемыми входным параметрам, которые заданы сразу после имени функции. Если вы вызываете функцию, и все входные параметры не имеют значения по умолчанию, вы должны предоставить значения для каждого параметра, а также должны указать значения аргументов в том же порядке, в котором эти параметры определены в операторе create function.
В примере 8.16 показано использование функции compute_cost (см. пример 8.15) в операторе select.
Оператор select в примере 8.16 отображает имена и номера всех проектов, где бюджет меньше, чем общая дополнительная стоимость всех проектов при заданном проценте.