
- •Содержание
- •Введение
- •Лабораторная работа № 1. Создание бд
- •Создание базы данных, состоящей из одного файла данных и файла журнала, с помощью Transact-sql
- •Использование мастера dts Import/Export Wizard
- •Копирование таблиц и представлений
- •Создание резервной копии бд msdb с помощью sql Server
- •Полное восстановление базы данных
- •Восстановление состояния базы данных на определенный момент времени
- •Лабораторная работа № 2. Восстановление баз данных
- •Создание пользовательской роли бд sql Server
- •Работа с sql Query Analyzer и выполнение запроса
- •Исполнение оператора select
- •Просмотр результатов запроса
- •Исправление оператора Transact-sql
- •Вывод вкладки Estimated Execution Plan
- •Лабораторная работа № 3. Создание триггеров и управление ими
- •Создание простых триггеров для таблицы Authors из базы данных BookShopDb
- •Проверка триггеров таблицы Authors
- •Лабораторная работа № 4. Подключение проекта microsoft access к базе данных microsoft sql server (adp)
- •Список литературы
Исполнение оператора 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.