SESSIONPROPERTY (Transact-SQL)
Gibt die Einstellungen der SET-Optionen einer Sitzung zurück.
Syntax
SESSIONPROPERTY (option)
Argumente
option
Die aktuelle Optionseinstellung für diese Sitzung. option kann einen der folgenden Werte annehmen.Option
Beschreibung
ANSI_NULLS
Gibt an, ob sich die Operatoren Gleich (=) und Ungleich (<>) bei Verwendung mit NULL-Werten kompatibel zu ISO verhalten.
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')