Oracle Database
Table DUAL
Recherche…
Remarques
DUAL
table DUAL
a une colonne DUMMY
, définie pour être VARCHAR2(1)
et une seule ligne avec une valeur x
.
DUAL
table DUAL
est automatiquement créée dans le schéma SYS
lorsque la base de données est créée. Vous pouvez y accéder depuis n'importe quel schéma.
Vous ne pouvez pas modifier la table DUAL
.
Vous pouvez utiliser la table DUAL
pour appeler n'importe quelle fonction à partir d'une instruction SQL. C'est utile car il n'y a qu'une seule ligne et oracle optimizer en sait tout.
L'exemple suivant renvoie la date et l'heure actuelles du système d'exploitation
select sysdate from dual
L'exemple suivant génère des nombres entre start_value et end_value
select :start_value + level -1 n
from dual
connect by level <= :end_value - :start_value + 1
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow