Una pseudocolonna funziona come una colonna di tabella, ma non è memorizzata nella tabella. Le pseudocolonne sono disponibili per la selezione di valori, ma le operazioni di inserimento, aggiornamento ed eliminazione dei valori che contengono non sono consentite. Una pseudocolonna è anche simile a una funzione senza argomenti. Tuttavia, le funzioni senza argomenti in genere restituiscono lo stesso valore per ogni riga nel set di risultati, mentre le pseudocolonne di solito restituiscono un valore diverso per ogni riga.
La sintassi delle espressioni OLAP supporta le pseudocolonne descritte di seguito.
| Pseudocolonna | Valore restituito | Descrizione |
|---|---|---|
CURRENT_DATE |
DATE |
La data corrente nel fuso orario della sessione. |
DBTIMEZONE |
VARCHAR2 |
Il valore del fuso orario del database come differenza di fuso orario rispetto all'ora UTC (Coordinated Universal Time) o nome di area di fuso orario. |
SESSIONTIMEZONE |
VARCHAR2 |
Il fuso orario della sessione corrente. |
SYSDATE |
DATE |
La data e l'ora correnti del sistema operativo sul quale risiede il database. Il formato del valore dipende dal valore del parametro di inizializzazione NLS_DATE_FORMAT. |
SYSTIMESTAMP |
TIMESTAMP WITH TIME ZONE |
La data, inclusi le frazioni di secondo e il fuso orario, del sistema su cui risiede il database. |
UID |
NUMBER |
Il numero intero che identifica in modo univoco l'utente della sessione. |
USER |
VARCHAR2 |
Il nome dell'utente corrente. |
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.