Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2374 / 243 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Урок 24:

Программные объекты

< Урок 23 || Урок 24: 123456 || Урок 25 >

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

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

< Урок 23 || Урок 24: 123456 || Урок 25 >
Инна Грушецкая
Инна Грушецкая
Сергей Чесноков
Сергей Чесноков