Программирование в 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 выполнит сценарий и отобразит результат.






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