@@OPTIONS (Transact-SQL)
Возвращает сведения о текущих параметрах инструкции SET.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
@@OPTIONS
Типы возвращаемых данных
integer
Замечания
Параметры инструкции SET можно изменить как единое целое с помощью параметра конфигурации user options процедуры sp_configure. Каждый пользователь имеет функцию @@OPTIONS, представляющую эту конфигурацию. При первом входе в систему каждому пользователю присваивается конфигурация по умолчанию, устанавливаемая системным администратором.
С помощью инструкции SET можно изменить язык и параметры обработки запросов.
Примеры
В следующем примере устанавливается аргумент NOCOUNT``ON
, а затем проверяется значение @@OPTIONS
. Аргумент NOCOUNT``ON
препятствует тому, чтобы сообщение о количестве обработанных строк отправлялось обратно клиенту при выполнении каждой инструкции в сеансе. Функции @@OPTIONS
присваивается значение 512
(0x0200). Оно представляет аргумент NOCOUNT. В этом примере производится проверка того, задействован ли аргумент NOCOUNT у клиента. Например, он может помочь отследить отличия в производительности у клиента.
SET NOCOUNT ON
IF @@OPTIONS & 512 > 0
RAISERROR ('Current user has SET NOCOUNT turned on.', 1, 1)
См. также
Справочник
Функции конфигурации (Transact-SQL)
Хранимая процедура sp_configure (Transact-SQL)