Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi ai-je ORA-00904 même lorsque la colonne est présente ?

ORA-00904-invalid identifier les erreurs sont souvent causées par des problèmes de sensibilité à la casse. Normalement, les tables et les colonnes Oracle ne sont pas sensibles à la casse et ne peuvent pas contenir de signes de ponctuation ni d'espaces. Mais si vous utilisez des guillemets doubles pour créer un identifiant entre guillemets, cet identifiant doit toujours être référencé avec des guillemets doubles et avec la casse correcte. Par exemple :

create table bad_design("goodLuckSelectingThisColumn  " number);