Les pseudo-colonnes se comportent comme des colonnes de table mais ne sont en fait pas stockées dans la table. Vous pouvez sélectionner des éléments dans les pseudo-colonnes, mais vous ne pouvez pas y insérer des valeurs, ni les mettre à jour ou en supprimer le contenu. Les pseudo-colonnes sont également comparables à des fonctions sans argument. Toutefois, ces dernières renvoient généralement la même valeur pour chaque ligne dans l'ensemble de résultats (ResultSet), alors que les pseudo-colonnes renvoient d'habitude une valeur différente pour chaque ligne.
La syntaxe d'expression OLAP prend en charge ces pseudo-colonnes.
| Pseudo-colonne | Valeur renvoyée | Description |
|---|---|---|
CURRENT_DATE |
DATE |
Date en cours dans le fuseau horaire de la session. |
DBTIMEZONE |
VARCHAR2 |
Valeur du fuseau horaire de base de données soit sous la forme d'une valeur de décalage horaire par rapport à l'heure UTC (Coordinated Universal Time), soit sous la forme d'un nom de région de fuseau horaire. |
SESSIONTIMEZONE |
VARCHAR2 |
Fuseau horaire de la session en cours. |
SYSDATE |
DATE |
Date et heure en cours du système d'exploitation sur lequel réside la base de données. Le format de cette valeur dépend de la valeur du paramètre d'initialisation NLS_DATE_FORMAT. |
SYSTIMESTAMP |
TIMESTAMP WITH TIME ZONE |
Date système, avec les fractions de seconde et le fuseau horaire, du système sur lequel réside la base de données. |
UID |
NUMBER |
Entier qui identifie de façon unique l'utilisateur de session. |
USER |
VARCHAR2 |
Nom de l'utilisateur en cours. |
Copyright © 2003, 2007, Oracle. Tous droits réservés.