Table DUAL

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Dual.
image illustrant les bases de données
Cet article est une ébauche concernant les bases de données.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Ce modèle est-il pertinent ? Cliquez pour en voir d'autres.
Cet article ne cite pas suffisamment ses sources (mai 2014).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références » (modifier l'article, comment ajouter mes sources ?).

La table DUAL est une table spéciale d'une seule colonne et d'une seule ligne présente par défaut dans toutes les installations du SGBD Oracle. Elle est utilisée généralement pour sélectionner les pseudo-colonnes telles que SYSDATE ou USER.

La table contient une seule colonne de type VARCHAR2(1) appelée DUMMY qui a pour unique valeur 'X'.

Exemples d'utilisations[modifier | modifier le code]

SELECT 1+1
FROM DUAL;

SELECT 1 
FROM DUAL;

SELECT USER 
FROM DUAL;

SELECT SYSDATE 
FROM DUAL;

SELECT * 
FROM DUAL