La principale différence entre votre première et votre deuxième requête sont les guillemets (et non les parenthèses). Les parenthèses supplémentaires ne sont pas nécessaires. Ils semblent être un étrange artefact de l'explorateur de serveurs VS.
Contrairement à la croyance populaire, Oracle est sensible à la casse. Les noms de colonne level_1
et LEVEL_1
sont différents. Si vos noms de colonne et de table sont tous en majuscules, la casse n'a pas d'importance car Oracle convertit tous les identifiants sans guillemets dans les instructions SQL en majuscules.
Mais si vos noms de colonnes et de tables utilisent des lettres minuscules, vous devez mettre les noms de colonnes entre guillemets doubles pour conserver la casse appropriée.