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.
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 présente par défaut dans toutes les installations du SGBD Oracle. Elle est utilisée généralement comme "pseudo-colonne" pour les requêtes du genre SYSDATE ou USER.

La table contient une seule colonne de type VARCHAR(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