Программирование в Microsoft SQL Server 2000

         

Использование переменных


Переменные могут использоваться во всех выражениях языка Transact-SQL. Однако, они не используются вместо имени объекта или ключевого слова. Таким образом, представленные ниже операторы будут корректными:

DECLARE @theOil char(20) SET @theOil = 'Basil'

-- Эта команда будет выполнена SELECT OilName, Description FROM Oils WHERE OilName = @theOil Однако оба следующих оператора SELECT не будут выполнены: DECLARE @theCommand char(10), @theField char(10) SET @theCommand = 'SELECT' SET @theField = 'OilName'

-- Эта команда не будет выполнена @theCommand * FROM Oils

-- Как и эта SELECT @theField from Oils

Объявите локальную переменную

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

    Использование переменных

  3. Выберите сценарий CreateLocalVariable и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).

    Использование переменных

  4. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить сценарий).
    Использование переменных
    Query Analyzer выполнит сценарий и отобразит результат.

    Использование переменных

Используйте оператор SELECT для присвоения значений

  1. В окне запроса выберите панель редактирования Editor Pane или откройте новое окно Query (Запрос), если вы закрыли окно, использовавшееся в предыдущем упражнении.
    Использование переменных
  2. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий).
    Использование переменных
    Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).

    Использование переменных

  3. Выберите сценарий SelectVariable и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).

    Использование переменных

  4. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить сценарий).
    Использование переменных
    Query Analyzer выполнит сценарий и отобразит результат.

    Использование переменных


Использование переменных


  • Выберите сценарий UseTableVariable и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).

    Использование переменных


  • В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос).
    Использование переменных
    Query Analyzer выполнит сценарий и отобразит результат.

    Использование переменных




  • Используйте глобальные переменные для отображения информации о сервере

    1. В окне запроса выберите панель редактирования Editor Pane или откройте новое окно Query (Запрос), если вы закрыли окно, использовавшееся в предыдущем упражнении.
      Использование переменных
    2. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий).
      Использование переменных
      Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).

      Использование переменных


    3. Выберите сценарий GlobalVariable и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).

      Использование переменных


    4. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос).
      Использование переменных
      Query Analyzer выполнит сценарий и отобразит результат.

      Использование переменных





    Содержание раздела