но возвращать одно скалярное значение Column? Можно пример? Хочу что-то типа
CREATE FUNCTION foo(param1, param2) AS
SELECT TOP 1 Column
FROM Table
ORDER BY...
На сколько помню клик в принципе не позволяет такие функции дефайнить. (..AS SELECT..) Пробовал через UDF костыль - но это медленно работает. И надо понимать - что то что вы хотите положить в функцию (селект) может в одном (большом) запросе пройти через оптимизации и параллельные вычисления. А в виде функции - сделать это параллельно не получится и общий запрос замедлится по времени. (Будет ботел ник)
Спасибо, а если это в виде вьюшки сделать, то оно пройдет через оптимизации?
Обсуждают сегодня