SESSIONPROPERTY (Transact-SQL)
Aktualisiert: 14. April 2006
Gibt die Einstellungen der SET-Optionen einer Sitzung zurück.
Transact-SQL-Syntaxkonventionen
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 SQL-92 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 SQL-92-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 SQL-92-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)