Oracle Database
DUAL-bord
Sök…
Anmärkningar
DUAL
tabellen har en kolumn DUMMY
, definierad som VARCHAR2(1)
och endast en rad med ett värde x
.
DUAL
tabell skapas automatiskt i SYS
schema när databas skapas. Du kan komma åt det från alla scheman.
Du kan inte ändra DUAL
tabellen.
Du kan använda DUAL
tabellen för att ringa valfri funktion från SQL-sats. Det är användbart eftersom det bara har en rad och Oracle Optimizer vet allt om det.
Följande exempel returnerar det aktuella operativsystemets datum och tid
select sysdate from dual
Följande exempel genererar siffror mellan start_value och end_value
select :start_value + level -1 n
from dual
connect by level <= :end_value - :start_value + 1
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow