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