denzz > en fait, DUAL est vraiment une table.
Seulement, elle a l'avantage d'avoir toujours une et une seule ligne.
Ainsi, si on sélectionne une variable système, en passant par DUAL pour trouver les données, alors on n'obtiens cette variable qu'une seule fois.
Code :
- SELECT * FROM DUAL
- Résultat:
- DUMMY
- -----
- 1
|
Ensuite, rien n'empêche d'utiliser une autre table, par exemple, une table "LEGUMES" :
Code :
- SELECT SYSDATE
- FROM LEGUMES
- WHERE NOM = 'Choux Fleur'
|
=> Ca fait rigoureusement la même chose, sauf qu'on se demande quel est le rapport entre les Choux Fleur et la choucroute...