Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот раздел содержит сведения о некоторых параметрах редактора Transact-SQL. Чтобы настроить эти параметры, перейдите в диалоговое окно Параметр через меню Средства/Параметры.
Выполнение запроса
Результаты запроса
Выполнение запроса
Свойство |
Описание |
|---|---|
SET ROWCOUNT |
Значение по умолчанию, равное 0, указывает на то, что SQL Server будет продолжать ожидание результатов, пока все из них не будут получены. При установке значения больше 0 SQL Server прервет запрос после получения указанного числа строк. Для выключения этого параметра (чтобы возвращались все строки) задайте SET ROWCOUNT 0. |
SET TEXTSIZE |
Значение по умолчанию, равное 2 147 483 647 байт, указывает на то, что SQL Server предоставит содержимое поля полностью вплоть до пределов для полей данных text, ntext, nvarchar(max) и varchar(max). Этот параметр не влияет на тип данных xml. Задав меньшее число, можно ограничить вывод результатов в случае больших значений. Содержимое столбцов большего размера, чем заданное число, будет усекаться. |
Время ожидания выполнения |
Указывает число секунд ожидания перед отменой запроса. Значение, равное 0, указывает на неограниченное время ожидания или отсутствие времени ожидания. |
По умолчанию открывать новые запросы в режиме SQLCMD |
При установке этого флажка новые запросы будут открываться в режиме SQLCMD. Этот флажок становится видимым только в случае, если диалоговое окно открыто из меню Средства. При выборе этого параметра следует учитывать следующие ограничения.
|
SET NOCOUNT |
Останавливает сообщение, указывающее количество строк, затронутых инструкцией Transact-SQL, из возвращаемых в составе результата. Дополнительные сведения см. в разделе SET NOCOUNT. |
SET NOEXEC |
При значении ON инструктирует Microsoft® SQL Server™ компилировать все пакеты инструкций Transact-SQL, но не выполнять их. При значении OFF инструктирует Microsoft® SQL Server™ выполнять все пакеты после компиляции. Дополнительные сведения см. в разделе SET NOEXEC. |
SET PARSEONLY |
Проверяет синтаксис каждой инструкции Transact-SQL и возвращает сообщения об ошибках без компиляции или выполнения инструкции. Дополнительные сведения см. в разделе SET PARSEONLY. |
SET CONCAT_NULL_YIELDS_NULL |
Управляет, как будут обрабатываться результаты объединения: как значения NULL или как пустые строковые значения. Дополнительные сведения см. в разделе SET CONCAT_NULL_YIELDS_NULL. |
SET ARITHABORT |
Завершает запрос, если во время выполнения запроса возникает ошибка переполнения или деления на нуль. Дополнительные сведения см. в разделе SET ARITHABORT. |
SET SHOWPLAN_TEXT |
Предписывает Microsoft® SQL Server™ не выполнять инструкции Transact-SQL. Вместо этого SQL Server возвращает подробные сведения о ходе выполнения инструкций. Дополнительные сведения см. в разделе SET SHOWPLAN_TEXT. |
SET STATISTICS TIME |
Отображает время в миллисекундах, необходимое для синтаксического анализа, компиляции и выполнения каждой инструкции. |
SET STATISTICS IO |
Предписывает Microsoft® SQL Server™ отображать сведения об объеме дисковой активности, создаваемой инструкциями Transact-SQL. |
SET TRANSACTION ISOLATION LEVEL |
Управляет режимом блокировки транзакций по умолчанию для всех инструкций Microsoft® SQL Server™ SELECT, выдаваемых соединением. Дополнительные сведения см. в разделе SET TRANSACTION ISOLATION LEVEL. |
SET LOCK_TIMEOUT |
Указывает количество миллисекунд, в течение которых инструкция ожидает снятия блокировки. Дополнительные сведения см. в разделе SET LOCK_TIMEOUT |
SET QUERY_GOVERNOR_COST_LIMIT |
Переопределяет текущее настроенное значение для текущего соединения. Дополнительные сведения см. в разделе SET QUERY_GOVERNOR_COST_LIMIT. |
SET ANSI_DEFAULTS |
Управляет группой параметров Microsoft® SQL Server™, которая задает определенное поведение стандарта SQL-92. Дополнительные сведения см. в разделе SET ANSI_DEFAULTS. |
SET QUOTED_IDENTIFIER |
Предписывает Microsoft® SQL Server™ следовать правилам SQL-92 относительно разделения кавычками идентификаторов и строк-литералов. Идентификаторы, разделенные двойными кавычками, могут либо быть зарезервированными ключевыми словами языка Transact-SQL, либо содержать символы, обычно не допускаемые правилами синтаксиса языка Transact-SQL для идентификаторов. Дополнительные сведения см. в разделе SET QUOTED_IDENTIFIER. |
SET ANSI_NULL_DFLT_ON |
Изменяет поведение сеанса, чтобы переопределить допустимость значений NULL по умолчанию в новых столбцах, если параметр ANSI null базы данных по умолчанию имеет значение false. Дополнительные сведения см. в разделе SET ANSI_NULL_DFLT_ON. |
SET IMPLICIT_TRANSACTIONS |
При значении ON задается соединение в режиме неявных транзакций. При значении OFF возвращается соединение в режим с автоматической фиксацией транзакций. Дополнительные сведения см. в разделе SET IMPLICIT_TRANSACTIONS. |
SET CURSOR_CLOSE_ON_COMMIT |
Управляет тем, закрывается ли курсор при фиксации транзакции. Дополнительные сведения см. в разделе SET CURSOR_CLOSE_ON_COMMIT. |
SET ANSI_PADDING |
Управляет способом хранения в столбце значений короче, чем определенный размер столбца, и способом хранения в столбце значений, имеющих замыкающие пробелы, в данных char, varchar, binary и varbinary. Дополнительные сведения см. в разделе SET ANSI_PADDING. |
SET ANSI_WARNINGS |
Указывает поведение стандарта SQL-92 для некоторых условий возникновения ошибок. Дополнительные сведения см. в разделе SET ANSI_WARNINGS. |
SET ANSI_NULLS |
Задает совместимое со стандартом SQL-92 поведение операторов сравнения «равно» (=) и «не равно» (<>) при использовании со значениями NULL. Дополнительные сведения см. в разделе SET ANSI_NULLS. |
Результаты запроса
Свойство |
Описание |
|---|---|
Включение запроса в результирующий набор |
Возвращает текст запроса как часть результирующего набора. |
Включать заголовки столбцов при копировании или сохранении результатов |
Включает верхние колонтитулы столбцов (заголовки) при копировании результатов в буфер обмена или при сохранении файла. Снимите этот флажок, если нужно, чтобы при сохранении или копировании данных результатов они содержали только данные, без заголовков столбцов. |
Сбросить результаты после выполнения |
Освобождает память посредством сбрасывания результатов запроса после того, как они были выведены на экран. |
Отобразить результаты на отдельной вкладке |
Отобразить результирующий набор в новом окне документа, а не в нижней части окна документа запроса. |
Открыть вкладку результатов после выполнения запроса |
Автоматически переводит изображение на экране к результирующему набору. |
Максимальное число полученных символов |
Данные не в формате XML: Введите число от 1 до 65 535, чтобы указать максимальное число символов, отображаемых в каждой ячейке. Примечание Указание слишком большого числа символов может привести к тому, что результирующий набор будет отображаться усеченным. Максимальное число символов, отображаемых в каждой ячейке, зависит от размера шрифта. Высокое значение в этом окне может привести к нехватке памяти для среды SQL Server Management Studio и снижению производительности системы при возвращении больших результирующих наборов. XML-данные: Выберите 1 МБ, 2 МБ или 5 МБ. Выберите пункт «Без ограничений», чтобы вывести все символы. |
Формат вывода |
По умолчанию выходные данные отображаются в столбцах, полученных дополнением результатов пробелами. Другие параметры используют для разделения столбцов запятые, символы табуляции и пробелы. Установите флажок Другой, чтобы задать иной разделяющий символ в поле Произвольный разделитель. |
Другой |
Задайте символ, которым будут разделяться столбцы. Этот параметр доступен, только если флажок Другой был выбран в поле Выходной формат. |
Включить заголовки столбцов в результирующий набор |
Снимите этот флажок, если заголовки столбцов не нужны. |
Прокрутка по мере получения результатов |
Установите этот флажок, чтобы в нижней части экрана отображались последние возвращаемые строки. Снимите этот флажок, чтобы на экране отображалась первая возвращенная строка. |
Выравнивание результатов по правому краю |
Установите этот флажок, чтобы выровнять числовые значения по правому краю столбца. Этот параметр облегчает просмотр целочисленных значений и цифр с десятичными разрядами. |
Сбросить результат после выполнения запроса |
Освобождает память, сбрасывая результаты выполнения запроса после того, как их получит экранное устройство отображения. |
Отобразить результаты на отдельной вкладке |
Установите этот флажок, чтобы вывести результирующий набор в окне нового документа, а не в нижней части окна документа запроса. |
Открыть вкладку результатов после выполнения запроса |
Нажмите, чтобы автоматически сфокусировать экран на результирующем наборе. |
Максимальное число символов в каждом столбце |
По умолчанию это значение равно 256. Увеличьте это значение для вывода результирующих наборов большего размера без усечения. |
По умолчанию |
Позволяет вернуть исходные значения по умолчанию для всех параметров на данной странице. |