Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL_PR1.docx
Скачиваний:
13
Добавлен:
10.11.2018
Размер:
57.16 Кб
Скачать
      1. Исполнение оператора select

1. Введите следующий оператор Transact-SQL в окне Query на панели Editor:

USE northwind

SELECT * FROM customers

Обратите внимание, что слова USE, SELECT и FROM отображаются синим цветов. Это признак их принадлежности к ключевым словам языка Transact-SQL. Ключевое слово USE переключает контекст базы данных на заданную базу данных.

2. Чтобы запустить запрос, щелкните на панели инструментов кнопку Execute Query. Появляется панель Results с результирующим набором, который выводится на вкладке Grids. Обратите внимание на наличие четырех других вкладок: Execution Plan, Trace, Statistics и Messages. Вкладка Messages доступна по умолчанию, если выводится вкладка Grids. Другие вкладки могут и не отображаться, но сейчас они видны, так как раньше при выполнении упражнения вы задали соответствующие параметры Execute Mode.

      1. Просмотр результатов запроса

  1. Просмотрите результирующий набор на вкладке Grids. Выберите различные столбцы и строки. Выберите отдельные ячейки. Прокрутите панель Results, чтобы увидеть содержимое вкладки Grids полностью.

  2. Щелкните вкладку Execution Plan. Выводится графическое представление плана исполнения.

  3. Наведите указатель мыши на каждый значок, показанный на вкладке Execution Plan. При этом каждый раз будет появляться всплывающее меню с результатом просмотра кластерного индекса.

  4. Щелкните вкладку Trace. В результате выводятся трассировочные данные сервера для исполненного оператора Transact-SQL. Просмотрите информацию на вкладке Trace.

  5. Щелкните вкладку Statistics. Выводится статистика на клиенте для выполненного запроса. Ознакомьтесь с данными статистики.

  6. Щелкните вкладку Messages. Выводится сообщение об исполненном запросе. Проанализируйте сообщение.

      1. Исправление оператора Transact-sql

На панели Editor замените слово customers на custom. Щелкните кнопку Execute Query на панели инструментов. Обратите внимание, что на панели Results активна вкладка Messages. На ней отображается сообщение об ошибке, в котором говорится, что custom — неверное имя объекта. Исправьте оператор Transact-SQL и еще раз запустите запрос. На вкладке Grids теперь выводится результирующий набор.

      1. Вывод вкладки Estimated Execution Plan

Щелкните кнопку Display Estimated Execution Plan на панели инструментов. На панели Results появляются вкладки Estimated Execution Plan и Messages. На вкладке Estimated Execution Plan изображен предполагаемый план исполнения запроса, исходный текст которого хранится в окне Editor. Просмотрите информацию на вкладке Estimated Execution Plan.

      1. Изменение способа вывода результирующего набора

  1. На панели инструментов щелкните кнопку Execute Mode и выберите параметр Results In Text.

  2. Выполните запрос. Результирующий набор выводится в текстовой форме на вкладке Results одноименной панели. Обратите внимание на отсутствие вкладки Messages.

  3. Прокрутите содержимое вкладки Results до конца, чтобы увидеть результаты полностью. В конце результирующего набора выводится сообщение об исполнении этого запроса. Если при попытке исполнения запроса возникла ошибка, сообщение о ней появится на вкладке Results.

  4. На панели инструментов щелкните кнопку Execute Mode, а затем установите параметр Show Execution Plan.

  5. Повторите те же действия, чтобы установить параметры Show Server Tracer и Show Client Statistics.

  6. Щелкнув кнопку Execute Mode на панели инструментов, просмотрите список параметров. Обратите внимание, что сейчас указан только параметр Results In Text.

  7. Установите параметр Results In Grid.

  8. Выполните запрос повторно. На вкладке Grids выводится результирующий набор.

  9. Закройте SQL Query Analyzer. При выводе запроса на сохранение результатов, щелкните No.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]