Oracle Database
Таблица DUAL
Поиск…
замечания
Таблица DUAL
имеет один столбец DUMMY
, определенный как VARCHAR2(1)
и только одна строка со значением x
.
Таблица DUAL
автоматически создается в схеме SYS
при создании базы данных. Вы можете получить к нему доступ из любой схемы.
Вы не можете изменить таблицу DUAL
.
Вы можете использовать таблицу DUAL
для вызова любой функции из инструкции SQL. Это полезно, потому что у него есть только одна строка, и оптимизатор оракула знает все об этом.
Следующий пример возвращает текущую дату и время операционной системы
select sysdate from dual
В следующем примере генерируются числа между start_value и 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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow