sql >> Database teknologi >  >> RDS >> Oracle

SQL-tabel findes ikke

Fordi i user_tables tabelnavnene skrives med store og små bogstaver. Jeg antager, at du har oprettet disse tabeller ved at bruge noget lignende

create table "Discount" ...

Generelt gemmer oracle tabelnavne med store bogstaver, og tabelnavne uden dobbelte kvoter søges med store bogstaver. Derfor din

select * from Discount 

søger efter en tabel med navnet RABAT og ikke Rabat. Du skal udtrykkeligt fortælle oracle, at du ønsker at bevare store og små bogstaver i dine tabelnavne. Det gøres også med dobbeltkvoter. Så

select * from "Discount"

burde virke.




  1. pghoard Alternativer - PostgreSQL Backup Management med ClusterControl

  2. Hvad er ækvivalent sætning af DBCC INPUTBUFFER(@@SPID)(som giver sql-sætning for nuværende forbindelse eller specificeret forbindelse) i MYSQL?

  3. konverter GMT-tid til EST

  4. SQL Developer viser ikke XML