Teilen über


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)