Freigeben über


SESSIONPROPERTY (Transact-SQL)

Gibt die Einstellungen der SET-Optionen einer Sitzung zurück.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

SESSIONPROPERTY (option)

Argumente

  • option
    Die aktuelle Optionseinstellung für diese Sitzung. Für option sind die folgenden Werte möglich.

    Option

    Beschreibung

    ANSI_NULLS

    Gibt an, ob das ISO-Verhalten von gleich (=) und ungleich (<>) bei NULL-Werten Anwendung findet.

    1 = ON

    0 = OFF

    ANSI_PADDING

    Steuert die Speicherung von Werten in der Spalte, wenn die Werte kürzer als die definierte Spaltengröße sind oder nachfolgende Leerzeichen in Zeichen- und Binärdaten besitzen.

    1 = ON

    0 = OFF

    ANSI_WARNINGS

    Gibt an, ob das ISO-Standardverhalten für das Auslösen von Fehlermeldungen oder Warnungen unter bestimmten Bedingungen verwendet wird, einschließlich der Division durch Null und arithmetischer Überlauffehler.

    1 = ON

    0 = OFF

    ARITHABORT

    Bestimmt, ob eine Abfrage beendet wird, wenn während der Abfrageausführung ein Überlauffehler oder ein Fehler aufgrund einer Division durch 0 auftritt.

    1 = ON

    0 = OFF

    CONCAT_NULL_YIELDS_ NULL

    Steuert die Behandlung von Verkettungsergebnissen als NULL-Werte oder als leere Zeichenfolgen.

    1 = ON

    0 = OFF

    NUMERIC_ROUNDABORT

    Gibt an, ob Fehlermeldungen und Warnungen generiert werden, wenn beim Runden in einem Ausdruck Genauigkeitsverluste entstehen.

    1 = ON

    0 = OFF

    QUOTED_IDENTIFIER

    Gibt an, ob die ISO-Regeln zum Verwenden von Anführungszeichen zum Begrenzen von Bezeichnern und Literalzeichenfolgen eingehalten werden sollen.

    1 = ON

    0 = OFF

    <Beliebige andere Zeichenfolge>

    NULL = Eingabe ist nicht gültig.

Rückgabetypen

sql_variant

Hinweise

SET-Optionen sind eine Kombination von Optionen auf Serverebene, Datenbankebene und benutzerdefinierten Optionen.

Beispiele

Im folgenden Beispiel wird die Einstellung für die Option CONCAT_NULL_YIELDS_NULL zurückgegeben.

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')

Siehe auch

Verweis

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)