Oracle Database
DUAL-Tisch
Suche…
Bemerkungen
DUAL
Tabelle DUAL
hat eine Spalte DUMMY
, definiert als VARCHAR2(1)
und nur eine Zeile mit einem Wert x
.
DUAL
Tabelle wird automatisch im SYS
Schema erstellt, wenn die Datenbank erstellt wird. Sie können von jedem Schema aus darauf zugreifen.
Sie können die DUAL
Tabelle nicht ändern.
Mit der DUAL
Tabelle können Sie eine beliebige Funktion aus der SQL-Anweisung aufrufen. Es ist nützlich, weil es nur eine Zeile hat und der Oracle Optimizer alles darüber weiß.
Das folgende Beispiel gibt das aktuelle Datum und die Uhrzeit des Betriebssystems zurück
select sysdate from dual
Das folgende Beispiel generiert Zahlen zwischen start_value und 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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow