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

ORA-00905:oracle kesalahan kata kunci hilang

Masalah yang paling mungkin adalah MJNSXJJRW AS S0 . Anda menggunakan AS kata kunci saat mendefinisikan alias kolom, bukan saat mendefinisikan alias tabel.

CREATE VIEW MJNSXJJRW_view AS  
SELECT B.oID AS "_oid", B.oTm AS "_otm" 
FROM 
(SELECT DISTINCT oID, oTm FROM MJNSXJJRW) B 
LEFT JOIN MJNSXJJRW S0 ON 
    B.oID = S0.oID AND 
    S0.idx = 0 AND 
    S0.kID = "str_val" ; 

Saya berasumsi bahwa "str_val" adalah kolom, bukan literal string. Jika yang terakhir, Anda harus menggunakan tanda kutip tunggal.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bersenang-senang Dengan Pesan

  2. Cara terbaik untuk mengatur ulang urutan Oracle ke nilai berikutnya di kolom yang ada?

  3. Java:resultset kosong saat memanggil prosedur tersimpan dengan kursor ref sebagai OUT

  4. SQL untuk memperbarui gaji karyawan dengan gaji rata-rata departemen mereka

  5. Kumpulan koneksi jdbc Tomcat - kembalikan transaksi yang ditinggalkan