Table DUAL

Un article de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 12 septembre 2020 à 22:16 et modifiée en dernier par NexusNet (discuter | contributions). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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