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

Mengapa saya memiliki ORA-00904 bahkan ketika kolom ada?

ORA-00904-invalid identifier kesalahan sering disebabkan oleh masalah sensitivitas huruf besar-kecil. Biasanya, tabel dan kolom Oracle tidak peka huruf besar-kecil dan tidak dapat berisi tanda baca dan spasi. Tetapi jika Anda menggunakan tanda kutip ganda untuk membuat pengenal tanda kutip, pengenal tersebut harus selalu dirujuk dengan tanda kutip ganda dan dengan huruf besar/kecil yang benar. Misalnya:

create table bad_design("goodLuckSelectingThisColumn  " number);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MASUKKAN KE PILIH DARI AKSES KE ORACLE

  2. Tugas semut untuk memeriksa apakah database (koneksi) ada?

  3. Bagaimana cara mengganti nilai nol dengan teks?

  4. Membuat atribut baru di database Oracle dari dua atribut lainnya

  5. Bagaimana cara membuat tampilan dengan beberapa kueri pemilihan yang mengembalikan beberapa baris di Oracle?