SESSIONPROPERTY (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
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. Für option ist einer der 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
Bemerkungen
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')
Weitere Informationen
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)