SESSIONPROPERTY (Transact-SQL)

Mis à jour : 14 avril 2006

Renvoie les paramètres des options SET d'une session.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

SESSIONPROPERTY (option)

Arguments

  • option
    Paramètre sélectionné pour cette session. option peut prendre l'une des valeurs suivantes :

    Option Description

    ANSI_NULLS

    Spécifie la conformité ou non à la norme SQL-92 des opérateurs d'égalité (=) et de différence (<>) dans des valeurs nulles.

    1 = ON

    0 = OFF

    ANSI_PADDING

    Contrôle le mode de stockage par la colonne des valeurs dont la longueur est inférieure à la taille définie pour la colonne, et des espaces de fin dans les données de type caractère et binaire.

    1 = ON

    0 = OFF

    ANSI_WARNINGS

    Indique si la conformité à la norme SQL-92 est appliquée ou non dans les messages d'erreur ou les avertissements relatifs à certaines conditions, notamment la division par zéro et le dépassement arithmétique.

    1 = ON

    0 = OFF

    ARITHABORT

    Détermine la fin ou non de la requête lorsqu'un dépassement arithmétique ou une division par zéro se produit durant son exécution.

    1 = ON

    0 = OFF

    CONCAT_NULL_YIELDS_ NULL

    Détermine si les résultats de concaténation sont considérés comme des valeurs nulles ou des chaînes vides.

    1 = ON

    0 = OFF

    NUMERIC_ROUNDABORT

    Indique si un message d'erreur ou un avertissement doit être généré lorsqu'un arrondi effectué dans une expression entraîne une perte de précision.

    1 = ON

    0 = OFF

    QUOTED_IDENTIFIER

    Indique si les règles SQL-92 relatives à l'utilisation des guillemets pour délimiter les identificateurs et les chaînes littérales doivent être appliquées.

    1 = ON

    0 = OFF

    <Toute autre chaîne>

    NULL = Entrée non valide.

Notes

Les options SET sont représentées en combinant les options de niveau serveur, de niveau base de données, et les options spécifiées par l'utilisateur.

Type des valeurs renvoyées

sql_variant

Exemples

L'exemple suivant renvoie le paramètre de l'option CONCAT_NULL_YIELDS_NULL.

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')

Voir aussi

Référence

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)

Aide et Informations

Assistance sur SQL Server 2005