Хорошо, это, вероятно, не ответит на вопрос, но, если это правда (и я даже не уверен в этом), это забавная история.
В первые дни существования Oracle один из разработчиков понял, что ему нужно дублировать каждую строку в таблице (например, возможно, это была таблица событий, и ему нужно было изменить ее на отдельные «стартовое событие» и « конец события "записи). Он понял, что если бы у него была таблица с двумя строками, он мог бы выполнить перекрестное соединение, выбрав только столбцы в первой таблице, и получить именно то, что ему нужно. Поэтому он создал простую таблицу, которую он, естественно, назвал «ДВОЙНОЙ».
Позже ему нужно было сделать что-то, что можно было сделать только с помощью выбора из таблицы, даже если само действие не имело никакого отношения к таблице (возможно, он забыл свои часы и хотел прочитать время с помощью SELECT SYSDATE ОТ ...) Он понял, что у него все еще лежал ДВОЙНОЙ стол, и использовал это. Через некоторое время ему надоело видеть время, напечатанное дважды, поэтому он в конце концов удалил одну из строк.
Другие в Oracle начали использовать его таблицу, и в конце концов было решено включить ее в стандартную установку Oracle.
Что объясняет, почему таблица, единственное значение которой состоит в том, что она имеет одну строку, имеет имя, которое означает «два».