sql >> Base de Datos >  >> RDS >> Oracle

La tabla SQL no existe

Porque en user_tables los nombres de las tablas se escriben en mayúsculas y minúsculas. Supongo que creaste estas tablas usando algo como

create table "Discount" ...

Por lo general, Oracle guarda los nombres de las tablas en mayúsculas y los nombres de las tablas sin cuotas dobles se buscan en mayúsculas. Por lo tanto su

select * from Discount 

busca una tabla denominada DESCUENTO y no Descuento. Debe decirle explícitamente a Oracle que desea conservar las mayúsculas y minúsculas de los nombres de sus tablas. Eso se hace con cuotas dobles también. Entonces

select * from "Discount"

debería funcionar.