Поделиться через


Практическое руководство. Включение пользовательских функций в запросы

Обновлен: Ноябрь 2007

Можно включить пользовательскую функцию в запросы к базам данных Microsoft SQL Server. Можно использовать любой из трех типов функций:

  • Функции без возможности обновления, возвращающие таблицу.

  • Функции с возможностью обновления, возвращающие таблицу.

  • Функции, возвращающие скалярную величину.

yk9f99a1.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы включить обновляемую или необновляемую табличную функцию в запрос или представление

  1. Создайте запрос, для которого нужно добавить функцию. Убедитесь, что в конструкторе запросов и представлений отображается область схем.

  2. В обозревателе сервера разверните узел "Подключения данных", а затем — узел конкретной базы данных, с которой ведется работа.

  3. Разверните узел "Функции".

  4. Из списка функций перетащите функцию в область схем.

Чтобы включить скалярную функцию в запрос или представление

  1. Создайте запрос, для которого нужно добавить функцию. Убедитесь, что в конструкторе запросов и представлений отображается область условий.

  2. В обозревателе сервера разверните узел "Подключения данных", а затем — узел конкретной базы данных, с которой ведется работа.

  3. Разверните узел "Функции".

  4. В первой пустой строке в области критериев введите имя функции в столбце Столбец.

См. также

Другие ресурсы

Работа с хранимыми процедурами и пользовательскими функциями

Конструирование запросов и представлений