SESSIONPROPERTY (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

Conventions de la syntaxe Transact-SQL

Syntaxe

SESSIONPROPERTY (option)  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

option
Paramètre sélectionné pour cette session. Le paramètre option peut prendre l’une des valeurs suivantes.

Option Description
ANSI_NULLS Indique si la conformité à la norme ISO est appliquée ou non en ce qui concerne le comportement des opérateurs d’égalité (=) et de différence (<>) avec des valeurs nulles.

1 = activé

0 = désactivé
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 = activé

0 = désactivé
ANSI_WARNINGS Indique si la conformité à la norme ISO 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 = activé

0 = désactivé
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 = activé

0 = désactivé
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 = activé

0 = désactivé
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 = activé

0 = désactivé
QUOTED_IDENTIFIER Indique si les règles ISO relatives à l'utilisation des guillemets pour délimiter les identificateurs et les chaînes littérales doivent être appliquées.

1 = activé

0 = désactivé
<Toute autre chaîne> NULL = Entrée non valide.

Types de retour

sql_variant

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.

Exemples

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

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')  

Voir aussi

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)