Szukaj…


Uwagi

Tabela DUAL ma jedną kolumnę DUMMY , zdefiniowaną jako VARCHAR2(1) i tylko jeden wiersz o wartości x .

Tabela DUAL jest tworzona automatycznie w schemacie SYS podczas tworzenia bazy danych. Możesz uzyskać do niego dostęp z dowolnego schematu.

Nie możesz zmienić tabeli DUAL .

Za pomocą tabeli DUAL można wywoływać dowolne funkcje z instrukcji SQL. Jest to przydatne, ponieważ ma tylko jeden wiersz, a optymalizator wyroczni wie o tym wszystko.

Poniższy przykład zwraca bieżącą datę i godzinę systemu operacyjnego

select sysdate from dual 

Poniższy przykład generuje liczby między wartością początkową a wartością końcową

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow