sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor har jeg ORA-00904, selvom kolonnen er til stede?

ORA-00904-invalid identifier fejl er ofte forårsaget af store og små bogstaver. Normalt skelnes der ikke mellem store og små bogstaver i Oracle-tabeller og -kolonner og kan ikke indeholde tegnsætningstegn og mellemrum. Men hvis du bruger dobbelte anførselstegn til at oprette en citationsidentifikator, skal denne identifikator altid henvises til med dobbelte anførselstegn og med den korrekte store og små bogstaver. For eksempel:

create table bad_design("goodLuckSelectingThisColumn  " number);


  1. hvordan man ændrer mysql sql-tilstand efter installation

  2. MySQL INSERT med opslag når null

  3. Hvordan får man et heltal fra MySQL som heltal i PHP?

  4. MySQL Statisk Hash-indeks