Freigeben über


SESSIONPROPERTY (Transact-SQL)

Aktualisiert: 14. April 2006

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

Themenlink (Symbol)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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005