SESSIONPROPERTY (Transact-SQL)
Возвращает параметры SET сеанса.
Синтаксис
SESSIONPROPERTY (option)
Аргументы
option
Текущий параметр для данного сеанса. Аргумент option может иметь любое из следующих значений.Значение
Описание
ANSI_NULLS
Позволяет задать поведение по стандарту ISO оператора сравнения «равно» (=) и «не равно» (<>) при использовании со значениями NULL.
1 = включен
0 = выключен
ANSI_PADDING
Определяет, как в столбце сохраняются более короткие значения, чем заданный размер столбца, а также символьные и двоичные значения с завершающими пробелами.
1 = включен
0 = выключен
ANSI_WARNINGS
Определяет, будет ли при возникновении ряда ситуаций, включая деление на нуль и арифметическое переполнение, применяться совместимое со стандартом ISO правило выведения сообщений об ошибках или предупреждений.
1 = включен
0 = выключен
ARITHABORT
Определяет, завершен ли запрос, если во время его выполнения возникает ошибка переполнения или деления на нуль.
1 = включен
0 = выключен
CONCAT_NULL_YIELDS_ NULL
Управляет представлением результатов объединения в виде значений NULL или пустых строковых значений.
1 = включен
0 = выключен
NUMERIC_ROUNDABORT
Определяет, создаются ли сообщения об ошибках и предупреждения в случаях, когда округление в выражении приводит к потере точности.
1 = включен
0 = выключен
QUOTED_IDENTIFIER
Указывает, нужно ли придерживаться совместимых со стандартом ISO правил использования кавычек для разделения идентификаторов и строковых литералов.
1 = включен
0 = выключен
<Другие строки>
NULL = Введенные значения недопустимы.
Типы возвращаемых данных
sql_variant
Замечания
Параметры SET определяются путем сочетания параметров уровня сервера, уровня базы данных и пользовательских параметров.
Примеры
Следующий пример возвращает установку для параметра CONCAT_NULL_YIELDS_NULL.
SELECT SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')