Использовать редактор Transact-SQL для изменения и выполнения скриптов
В редакторе Transact-SQL предусмотрены широкие возможности редактирования и отладки при работе со скриптами. Редактор вызывается при открытии сущности базы данных в подключенной базе данных или проекте с помощью контекстного меню Просмотр кода. Кроме того, он автоматически открывается при использовании контекстного меню Создать запрос в окне обозревателя объектов SQL Server или при добавлении нового объекта скрипта в проект базы данных.
Если подключение к базе данных не установлено, но нужно выполнить к ней запрос, то с помощью диалогового окна Новое подключение запроса в меню SQL ->Редактор Transact-SQL можно подключиться к базе данных и запустить редактор Transact-SQL.
В редакторе Transact-SQL есть главная область T-SQL, в которой можно записывать и редактировать скрипты Transact-SQL. Редактор поддерживает IntelliSense, а также цветовое кодирование синтаксиса, позволяющее повысить удобство чтения сложных инструкций. Он также поддерживает поиск и замену, комментирование блоков, пользовательские шрифты и цвета, а также нумерацию строк. Кроме того, можно изменить базу данных, для которой будет выполняться скрипт в редакторе. Дополнительные сведения см. в разделе Как клонировать существующую базу данных. В области Результаты отображаются результаты запроса в виде сетки или текста. Кроме того, можно перенаправить результаты запроса в файл. В области Сообщение отображаются ошибки, предупреждения и информационные сообщения, возвращаемые при запуске скрипта. Если включена статистика клиента, то в области Статистика отображаются сведения о выполнении запроса, сгруппированные по категориям. В области План выполнения отображаются методы получения данных, выбираемые SQL Server, а также показаны затраты на выполнение конкретных инструкций и запросов.
в этом разделе
Раздел | Описание |
---|---|
Руководство. формировать структуру и добавлять фрагменты кода к скриптам Transact-SQL | Чтобы вставить готовый код Transact-SQL в запрос, используйте средство выбора фрагментов кода. |
Руководство. переходить между скриптами | Для навигации между скриптами можно использовать функции «Перейти к определению» и «Найти все ссылки». |
Руководство. использовать переименование и рефакторинг для внесения изменений в объекты базы данных | Теперь можно переименовывать объект во всех скриптах и просматривать любые изменения. |
Руководство. выполнить частичный запрос | Можно выделять определенный фрагмент скрипта и выполнять его как отдельный запрос. |
Руководство. выполнить отладку хранимой процедуры | Создание и отладка хранимой процедуры Transact-SQL в пошаговом режиме. |
Анализ производительности скрипта | С помощью планов выполнения, статистики клиента и анализа кода можно определять, каким еще способом можно повысить производительность запроса, хранимых процедур или скриптов. |