Поделиться через


@@OPTIONS (Transact-SQL)

Возвращает сведения о текущих параметрах инструкции SET.

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

@@OPTIONS

Типы возвращаемых данных

integer

Замечания

Параметры инструкции SET можно изменить как единое целое с помощью параметра конфигурации user options процедуры sp_configure. Каждый пользователь имеет функцию @@OPTIONS, представляющую эту конфигурацию. При первом входе в систему каждому пользователю присваивается конфигурация по умолчанию, устанавливаемая системным администратором.

С помощью инструкции SET можно изменить язык и параметры обработки запросов.

Примеры

В следующем примере устанавливается аргумент NOCOUNTON, а затем проверяется значение @@OPTIONS. Аргумент NOCOUNTON препятствует тому, чтобы сообщение о количестве обработанных строк отправлялось обратно клиенту при выполнении каждой инструкции в сеансе. Функции @@OPTIONS присваивается значение 512 (0x0200). Оно представляет аргумент NOCOUNT. В этом примере производится проверка того, задействован ли аргумент NOCOUNT у клиента. Например, он может помочь отследить отличия в производительности у клиента.

SET NOCOUNT ON
IF @@OPTIONS & 512 > 0 
RAISERROR ('Current user has SET NOCOUNT turned on.', 1, 1)

См. также

Справочник

Основные понятия