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

Punya Tabel Oracle Dinamakan sebagai Kata Cadangan, Masalah apa yang mungkin muncul?

Untuk menghindari kata-kata yang dicadangkan di Oracle, Anda harus menyertakannya (dalam hal ini, nama tabel) dalam tanda kutip ganda. yaitu:

SELECT *
  FROM "CASE"

Jika tidak, Anda akan mendapatkan pesan kesalahan "ORA-00903:Nama tabel tidak valid". IIRC, Oracle memperlakukan teks di dalam tanda kutip ganda sebagai peka huruf besar/kecil sehingga Anda masih bisa mendapatkan kesalahan jika nama tabel dibuat dalam huruf kecil saat menggunakan kueri contoh.

Selain itu, saya hanya dapat melihat masalah biasa dengan entitas/atribut yang tidak disebutkan namanya dengan baik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konkurensi yang lebih baik di Oracle daripada SQL Server?

  2. Pernyataan UPDATE:evaluasi ulang subquery setelah setiap SET

  3. Oracle SQL Query untuk mendaftar semua Skema dalam DB

  4. prosedur tersimpan untuk memilih semua baris dari tabel di Oracle

  5. Pilih dan perbarui baris dengan Tanggal 00/00/0000 00:00:00 00 di Oracle