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)

Справка и поддержка

Получение помощи по SQL Server 2005