Практическое руководство. Включение пользовательских функций в запросы
Обновлен: Ноябрь 2007
Можно включить пользовательскую функцию в запросы к базам данных Microsoft SQL Server. Можно использовать любой из трех типов функций:
Функции без возможности обновления, возвращающие таблицу.
Функции с возможностью обновления, возвращающие таблицу.
Функции, возвращающие скалярную величину.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы включить обновляемую или необновляемую табличную функцию в запрос или представление
Создайте запрос, для которого нужно добавить функцию. Убедитесь, что в конструкторе запросов и представлений отображается область схем.
В обозревателе сервера разверните узел "Подключения данных", а затем — узел конкретной базы данных, с которой ведется работа.
Разверните узел "Функции".
Из списка функций перетащите функцию в область схем.
Чтобы включить скалярную функцию в запрос или представление
Создайте запрос, для которого нужно добавить функцию. Убедитесь, что в конструкторе запросов и представлений отображается область условий.
В обозревателе сервера разверните узел "Подключения данных", а затем — узел конкретной базы данных, с которой ведется работа.
Разверните узел "Функции".
В первой пустой строке в области критериев введите имя функции в столбце Столбец.
См. также
Другие ресурсы
Работа с хранимыми процедурами и пользовательскими функциями