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

mengapa sql ini menggunakan gabungan semua tidak mengembalikan data

Anda belum mengatakan versi mana yang Anda hadapi ini, tetapi Gordon Linoff mereproduksi pada SQL Fiddle yang menjalankan 11.2.0.2, dan seperti yang dikatakan orang lain itu tidak terlihat di 10g dan 11.2.0.3, jadi tampaknya masuk akal untuk berpikir Anda mungkin ada di 11.2.0.2 juga.

Dalam hal ini, ini terlihat identik dengan bug 12336962. Jika Anda memiliki akses ke Dukungan Oracle, Anda (atau DBA Anda) dapat mencarinya, tetapi saya tidak dapat mereproduksi apa yang tertulis di sini, meskipun ini adalah bug yang dipublikasikan. Menjalankan kueri Anda dan contoh dari laporan bug menghasilkan hasil yang sama, dan dalam kedua kasus berubah dari union all ke union menghasilkan hasil yang benar. Anda mungkin ingin mengajukan permintaan layanan untuk memastikannya.

Bug tersebut telah diperbaiki dalam set patch 11.2.0.3 - Saya tidak yakin saya benar-benar harus membagikannya, tapi sudah dipublikasikan di sini - jadi menambal mungkin merupakan taruhan terbaik Anda, dan Oracle mungkin menyarankan itu jika Anda menaikkan SR. Jika ragu, tanyakan langsung ke Oracle.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menambahkan Indikator Meridiem (AM/PM) ke Nilai Waktu di Oracle

  2. Cara terbaik untuk mempersingkat string UTF8 berdasarkan panjang byte

  3. Oracle Mengonversi Baris ke Kolom

  4. Cara menampilkan nol di depan di sejumlah oracle

  5. konversi unix_timestamp ke stempel waktu di Oracle