Що таке DUAL у SQL?

Таблиця DUAL є об'єктом у словнику даних Oracle.
Або ж можна сказати, що в Oracle таблиця DUAL — це таблиця, яка автоматично створюється базою даних Oracle (Database) і
не зберігає жодних даних, але є необхідною для виконання певних типів запитів та обчислень.

Ключові моменти:

  • Таблиця DUAL використовується для обчислення сталих виразів за допомогою оператора SELECT
  • Колонки: Таблиця має одну колонку DUMMY, яка визначена як VARCHAR2(1)
  • Рядки: Таблиця містить один рядок зі значенням “X”
  • Таблиця DUAL знаходиться в схемі користувача SYS, але доступ до неї мають усі користувачі за ім'ям DUAL
  • Вона підходить для використання при виборі псевдоколонки, такої як SYSDATE або USER

Перекладено з: What is DUAL in SQL?

Leave a Reply

Your email address will not be published. Required fields are marked *