Tidak, di Oracle tidak ada SELECT tanpa FROM .
Menggunakan dual tabel adalah praktik yang baik.
dual adalah tabel dalam memori. Jika Anda tidak memilih DUMMY dari itu, ia menggunakan jalur akses khusus (FAST DUAL ) yang tidak memerlukan I/O .
Sekali waktu, dual memiliki dua record (karena itu namanya) dan dimaksudkan untuk berfungsi sebagai recordset dummy untuk menduplikasi record yang digabungkan.
Sekarang hanya memiliki satu record, tetapi Anda masih dapat menghasilkan jumlah baris yang berubah-ubah dengannya:
SELECT level
FROM dual
CONNECT BY
level <= 100
MySQL juga mendukung dual (serta sintaks fromless).