Partager via


Variables prédéfinies pour les expressions

Mise à jour : novembre 2007

Vous pouvez utiliser dans une expression non seulement des noms de colonnes, des littéraux, des opérateurs et des fonctions, mais aussi des variables prédéfinies qui ont des significations ou des valeurs fixes. Par exemple, vous avez la possibilité d'utiliser une variable prédéfinie pour afficher le nom de l'utilisateur en cours ou pour rechercher les colonnes de données qui ne contiennent aucune valeur (null).

Les variables prédéfinies utilisables dépendent de la base de données interrogée. Pour plus d'informations sur les variables prédéfinies disponibles, consultez la documentation de la base de données.

Remarque :

Dans certains cas, une variable prédéfinie peut être disponible en tant que fonction. Par exemple, une base de données utilisera la variable prédéfinie CURRENT_USER, tandis que dans une autre base de données, les mêmes informations seront disponibles avec la fonction USER_NAME( ). Pour plus d'informations, consultez la documentation de la base de données.

La liste suivante inclut des exemples de variables prédéfinies disponibles dans certaines bases de données telles que Microsoft SQL Server.

Variable prédéfinie

Description

Exemple

CURRENT_USER

Nom d'utilisateur de l'utilisateur en cours.

UPDATE accounts 
SET salesperson = CURRENT_USER
WHERE region = 'NW'

Remplace les données de la colonne des commerciaux de tous les comptes de la région nord-ouest par le nom de l'utilisateur en cours.

NULL

Valeur null, utilisée dans les expressions de recherche IS NULL et IS NOT NULL*.

SELECT emp_id, lname, fname, minit
FROM employee
WHERE minit IS NULL

Recherche les auteurs qui n'ont pas de diminutif.

*   Le mot clé IS est un opérateur spécial que vous pouvez utiliser avec NULL.

Voir aussi

Concepts

Expressions dans des requêtes

Référence

Structure des expressions

Autres ressources

Interrogation avec des paramètres