Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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




  1. Перейдите к окну Query (Запрос), содержащему сценарий tableFunction.
  2. Нажмите кнопку Load Script (Загрузить сценарий) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).

 

  1. Выделите сценарий computedColumn и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.

 

  1. Нажмите кнопку Execute Query (Выполнить запрос) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer создаст функцию и таблицу.
  2. Нажмите кнопку New Query (Новый запрос) в окне анализатора запросов Query Analyzer. Query Analyzer откроет новое окно Query (Запрос).
  3. Нажмите кнопку Load Script (Загрузить сценарий) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).

 

  1. Выделите сценарий testColumn и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.

 

  1. Нажмите кнопку Execute Query (Выполнить запрос) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer выполнит запрос и отобразит результат.

 

Примените пользовательскую функцию в определении DEFAULT

  1. Перейдите к окну Query (Запрос), содержащему сценарий computedColumn.
  2. Нажмите кнопку Load Script (Загрузить сценарий) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).

 

  1. Выделите сценарий defaultColumn и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.

 

  1. Нажмите кнопку Execute Query (Выполнить запрос) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer создаст таблицу.
  2. Перейдите к окну, содержащему функцию testColumn.
  3. Нажмите кнопку Execute Query (Выполнить запрос) в панели инструментов анализатора запросов Query Analyzer. Query Analyzer выполнит запрос и отобразит результат.

 

Краткое содержание

Чтобы ... Синтаксис оператора SQL
Создать скалярную функцию CREATE FUNCTION имя_функции([список_параметров])RETURNS тип_данных          AS                                      BEGIN               [операторы_tsql]               RETURN (возвращаемое_значение)     END
Создать подставляемую табличную функцию CREATE FUNCTION имя_функции(список_параметров) RETURNS таблица                 AS                                  RETURN (оператор_выборки)
Создать многооператорную табличную функцию CREATE FUNCTION имя_функции (список_параметров)RETURNS @локальная_табличная_переменная TABLE (определение_таблицы)            AS                                           BEGIN                   операторы_tsql               RETURN                                   END
Использовать скалярную функцию имя_владельца.имя_функции([список_параметров])
Использовать функцию в операторе EXECUTE EXECUTE @возвращаемое_значение = имя_функции(список_параметров)                  или                                                            EXECUTE @возвращаемое_значение = имя_функции                                          @параметр = значение[, @параметр = значение[,...]]
Использовать функцию в качестве вычисляемого столбца имя_столбца AS функция                                                    Параметры должны быть либо другими столбцами, либо константами
Использовать функцию в качестве столбца умолчания DEFAULT Имя_столбца тип_данных = функция                               Параметры должны быть константами

 










Последнее изменение этой страницы: 2018-04-11; просмотров: 594.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...