SESSIONPROPERTY (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

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

Transact-SQL-Syntaxkonventionen

Syntax

SESSIONPROPERTY (option)  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

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)