sql >> Databasteknik >  >> RDS >> Oracle

SQL-tabellen finns inte

Eftersom i user_tables tabellnamnen skrivs med stora och små bokstäver. Jag antar att du skapade dessa tabeller med något liknande

create table "Discount" ...

I allmänhet sparar oracle tabellnamn med versaler och tabellnamn utan dubbla kvoter söks med versaler. Därför din

select * from Discount 

söker efter en tabell som heter RABATT och inte Rabatt. Du måste uttryckligen tala om för oracle att du vill behålla skiftläge i dina bordsnamn. Det görs med dubbla kvoter också. Så

select * from "Discount"

borde fungera.




  1. hur sammanfogar man mer än två kolumner i plsql-utvecklaren?

  2. Hur hämtar jag data från flera relaterade tabeller i Postgres?

  3. Bärbar SQL-upsert-lösning (infoga+uppdatering) behövs

  4. Access-kompatibel Wide World Importers SQL Server Database