Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que tenho ORA-00904 mesmo quando a coluna está presente?


ORA-00904-invalid identifier os erros são frequentemente causados ​​por questões de diferenciação de maiúsculas e minúsculas. Normalmente, as tabelas e colunas do Oracle não diferenciam maiúsculas de minúsculas e não podem conter sinais de pontuação e espaços. Mas se você usar aspas duplas para criar um identificador entre aspas, esse identificador deve sempre ser referenciado com aspas duplas e com o caso correto. Por exemplo:
create table bad_design("goodLuckSelectingThisColumn  " number);