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.

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