Online Documentation for SQL Administrator for SQL Server
Редактор функций
Определенная пользователем функция (Function) представляет собой подпрограмму Transact-SQL или среды CLR, которая возвращает значение. Пользовательская функция не может выполнять действия, изменяющие состояние базы данных. Она, как и системная функция, может быть вызвана из запроса.
Типы пользовательских функций:
Rowset functions
Функция является возвращающей табличное значение, если в предложении RETURNS содержится переменная TABLE. В зависимости от того, каким образом определено тело функции, функции, возвращающие табличное значение, подразделяются на встроенные функции и функции из нескольких инструкций.
Aggregate functions
Функция является агрегатной, если она оперирует некоторым количеством значений, а возвращает единственное итоговое значение.
Ranking functions
Эта функция формирует рейтинг (или ранжирующее значение), который указывает на релевантность возвращенных данных.
Scalar functions
Функция является скалярной, если в ней указано предложение RETURNS, соответствующее одному из скалярных типов данных. Скалярные функции могут состоять из нескольких инструкций.
В редакторе функций Вы можете создавать новые функции и редактировать существующие.
Чтобы открыть объект в редакторе необходимо на вкладке Functions дважды щелкнуть на нужной функции мышкой. Также для создания и редактирования функций можно использовать пункты контекстного меню Create Function и Edit Function соответственно.
Вкладки: