ORA-00904: invalid column name/ORA-00904: „NAME“: ungültiger Bezeichner

Ora-00904 Ora-00904

Ursache:
Eine oder mehrere abgefragten Spalten sind bei einer Oracle Fehlermeldung mit „ORA-00904: invalid column name“ falsch. Schauen Sie sich die Spalten nach dem Schlüsselwort „Select“ genau an.

Lösung:
Entweder Sie machen einen „Select * from Tabelle;“ Dann sehen sie die richtigen Spalte anhand der Spaltenüberschriften.

Alternative können Sie auch mit dem SQL PLUS Befehl „desc Tabelle“ die Namen der Spalten in der abgefragten Tabelle bekommen.

SQL>desc „Tabelle“;

Die Ursache für einen ORA-00904 kann auch ein falsch eingegebener alias Name einer Tabelle sein.

Die Spalten für eine erfolgreiche Select-Abfrage dürfen keine reservierten Wörter enthalten und müssen folgenden Kriterien entsprechen:

  • Die Spalte muss mit einem Buchstaben beginnen.
  • Ein Spaltenname darf nicht länger als 30 Zeichen sein.
  • Ein Spaltenname muss mit Alphanumerischen Zeichen aufgebaut sein.
  • Zusätzlich kann er noch folgende Sonderzeichen enthalten #,$, und _
  • Ein Spaltenname darf keine reservierten Wörter enthalten.

Sie können uns gerne kurzfristig um Unterstüzung für einen Oracle ORA-00904 Fehler bitten. Oracle Support

Wenn Sie Hilfe bei der Ursachenfindung oder Behebung eines ORA-00904 „NAME“: ungültiger Bezeichner“-Problems haben, dann Kontaktieren Sie uns gerne.