Der Hauptunterschied zwischen Ihrer ersten und zweiten Abfrage sind die Anführungszeichen (und nicht die Klammern). Die zusätzlichen Klammern werden nicht benötigt. Sie scheinen ein seltsames Artefakt des VS-Server-Explorers zu sein.
Entgegen der landläufigen Meinung unterscheidet Oracle zwischen Groß- und Kleinschreibung. Die Spalte benennt level_1
und LEVEL_1
sind anders. Wenn Ihre Spalten- und Tabellennamen alle in Großbuchstaben geschrieben sind, spielt die Groß-/Kleinschreibung keine Rolle, da Oracle alle Bezeichner ohne Anführungszeichen in SQL-Anweisungen in Großbuchstaben umwandelt.
Wenn Ihre Spalten- und Tabellennamen jedoch Kleinbuchstaben verwenden, müssen Sie die Spaltennamen in doppelte Anführungszeichen setzen, damit die richtige Schreibweise beibehalten wird.