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

¿Por qué tengo ORA-00904 incluso cuando la columna está presente?

ORA-00904-invalid identifier los errores son causados ​​con frecuencia por problemas de distinción de mayúsculas y minúsculas. Normalmente, las tablas y columnas de Oracle no distinguen entre mayúsculas y minúsculas y no pueden contener signos de puntuación ni espacios. Pero si usa comillas dobles para crear un identificador entre comillas, ese identificador siempre debe estar referenciado con comillas dobles y con el caso correcto. Por ejemplo:

create table bad_design("goodLuckSelectingThisColumn  " number);