Запрос на языке Transact-SQL в среде SQL Server Management Studio
Редактор запросов Transact-SQL позволяет создавать и запускать сценарии Transact-SQL.
Свойства
- Введите сценарии в окне запроса.
- Для выполнения сценариев либо нажмите F5, либо щелкните пункт Выполнить на панели инструментов, либо в меню «Запрос» выберите Выполнить. При выборе части кода выполнена будет только выбранная часть. Если никакой код не выбран, выполняется все содержимое редактора запросов.
- Для получения справки по синтаксису Transact-SQL выберите ключевое слово в редакторе запросов и нажмите клавишу F1.
- Для получения динамической справки по синтаксису Transact-SQL в меню Справка щелкните Динамическая справка, чтобы открыть компонент динамической справки. При вводе ключевых слов в редакторе запросов разделы динамической справки отображаются в окне «Динамическая справка».
Панель инструментов SQL-запросов
В редакторе запросов есть панель инструментов SQL, содержащая следующие кнопки:
- Подключение
Открывает диалоговое окно Соединение с сервером для установки соединения с каким-либо сервером.
- Отключиться
Отключает текущий редактор запросов от данного сервера.
- Изменить соединение
Открывает диалоговое окно Соединение с сервером для установки соединения с другим сервером.
- Создать запрос в текущем соединении
Открывает новое окно редактора запросов с использованием сведений о соединении из текущего окна редактора запросов.
- Доступные базы данных
Изменяет подключение и соединяет с другой базой данных того же сервера.
- Выполнить
Выполняет выбранный код или, если код не выбран, выполняет весь код в редакторе запросов.
- Выполнить анализ
Проверяет синтаксис выбранного кода. Если код не выбран, проверяется синтаксис всего окна редактора запросов.
- Отменить выполнение запроса
Отправляет на сервер запрос отмены. Выполнение некоторых запросов не может быть отменено незамедлительно, для этого необходимо дождаться условий отмены. При отмене может произойти задержка, связанная с откатом транзакций.
- Показать предполагаемый план выполнения
Запрашивает план выполнения запроса у обработчика запросов без реального выполнения этого запроса и отображает этот план в окне План выполнения. Этот план использует статистику индексов в качестве оценки ожидаемого числа строк, возвращаемых на каждом этапе выполнения запроса. Реальный план выполнения запроса может отличаться от оценочного, если число возвращаемых строк будет сильно отличаться от ожидаемого, и обработчик запросов изменит план для повышения эффективности.
- Анализ запроса в помощнике по настройке ядра СУБД
Открывает помощник по настройке ядра СУБД и передает туда выбранный код в качестве рабочей нагрузки для анализа.
- Создать запрос в редакторе
Запускает конструктор запросов, запрашивая таблицы для текущего запроса.
- Включить действительный план выполнения
Выполняет запрос, возвращает результаты запроса и план выполнения, использованный для этого запроса, в графическом виде в окне План выполнения.
- Включить статистику клиента
Включает окно Статистика клиента со статистическими данными о запросе и сетевых пакетах, а также о времени выполнения запроса.
Режим SQLCMD
Выполняет выбранный код при помощи SQLCMD.Примечание. Включив Режим SQLCMD, можно выполнять команды ОС. Будьте внимательны и не выполняйте инструкции, запрашивающие ответ. Взаимодействовать с соединением и ответить на запрос нельзя, и запрос будет выполняться до его отмены. Дополнительные сведения см. в разделе Редактирование сценариев SQLCMD при помощи редактора запросов.
- В виде текста
Возвращает результаты запроса в текстовом виде в окне Результаты.
- В виде сетки
Возвращает результаты запроса в виде одной или нескольких сеток в окне Результаты.
- В файл
По завершении выполнения запроса открывается диалоговое окно Сохранить результаты. Введите Имя файла и щелкните Сохранить для сохранения результатов запроса в качестве Файла отчета с расширением.rpt
. Для установки дополнительных параметров щелкните стрелку вниз на кнопке Сохранить, затем щелкните Выбор кодировки для сохранения.
- Параметры запроса
Открывает диалоговое окно Параметры запроса для задания параметров по умолчанию для выполнения запроса и результатов запроса.
См. также
Другие ресурсы
Создание, анализ и изменение сценариев в среде SQL Server Management Studio
Редактирование сценариев и файлов в среде SQL Server Management Studio
Сочетания клавиш среды SQL Server Management Studio
Настройка меню и сочетаний клавиш
Выделение цветом в редакторах кода
Переход от программы Query Analyzer к среде SQL Server Management Studio
Использование программы sqlcmd