Вызов функций, определенных пользователем

Оценить
(0 голоса)

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

В примере 8.16 показано использование функции compute_cost (см. пример 8.15) в операторе select.

Вызов функций, определенных пользователем

 

Оператор select в примере 8.16 отображает имена и номера всех проектов, где бюджет меньше, чем общая дополнительная стоимость всех проектов при заданном проценте.


Подробнее в этой категории: « Процедурные расширения Тип данных TABLE »
Тип данных TABLE
Табличные параметры
Табличные функции и оператор APPLY
Изменение структуры UDF
Функции, определенные пользователем, v\CLR

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.