dual
ďalšie názvy článku: test
]príkaz podporovaný databázami: Oracle
]
Tabuľka dual má jednu zaujímavú vlastnosť, a to tú, že za každých okolností (pokiaľ nepoužijeme podmienku v štýle where 1=2) vracia práve jeden riadok. Tabuľka pritom obsahuje jeden jediný stĺpec dummy s hodnotou 'X'.
Túto vlastnosť môžeme využiť všade tam, kde je nutné získať práve jeden záznam pre vyhodnotenie dotazu, napríklad pre zistenie dátumu:
Výsledkom tohoto dotazu bude práve jeden riadok obsahujúci aktuálny dátum:
22.11.2024
Na týchto stránkach používame často k príkladu práve túto tabuľku. Funguje však na Oracle databázach a na pár iných databázových platformách. Ak tento príklad na Vašej databáze nefunguje, môže postačiť aj toto:
alebo môžete použiť tabuľku test, ktorá obsahuje podobne ako dual jeden stĺpec s názvom NN s hodnotou 'X':