Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД лаб. раб 2009.doc
Скачиваний:
10
Добавлен:
01.03.2025
Размер:
295.42 Кб
Скачать

Исполнение оператора select

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

USE Northwind

SELECT*FROM customers

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

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

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

Щелкните вкладку Execution Plan.

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

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

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

Просмотрите информацию на вкладке Trace.

Щелкните вкладку Statistics.

Выводится статистика на клиенте для выполненного запроса.

Ознакомьтесь с данными статистики.

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

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

На панели Editor замените слово customers на custom.

Щелкните кнопку Execute Query на панели инструментов.

Обратите внимание, что на панели Results активна вкладка Messages. На ней отображается сообщение об ошибке, в котором говорится, что custom – неверное имя объекта.

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

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

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

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

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

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

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

Щелкнув кнопку Execution Mode на панели инструментов, просмотрите список параметров.

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

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

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

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