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