Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pilih tanpa klausa FROM di Oracle

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).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dalam database Oracle, apa perbedaan antara ROWNUM dan ROW_NUMBER?

  2. Mencegah Drop Table Pada Skema Target Di Oracle Streams

  3. Bagaimana cara mendapatkan id sisipan terakhir di Oracle menggunakan MyBatis?

  4. Bagaimana cara mengisi dataset dengan C# dari database Oracle

  5. Bagaimana cara memasukkan karakter khusus seperti &di database Oracle?