Oracle: Handling un commentaire nommé sur le terrain
-
28-09-2019 - |
Question
J'ai une table avec un commentaire du nom de domaine, qui semble être un mot réservé.
Utilisation sqldeveloper, si je tente:
select
[COMMENT],
another_field
FROM table_created_by_idiot_developer
Je reçois
SQL Error: ORA-00936: missing expression
Comment puis-je accéder à ce domaine dans mon select dans SQL Developer? (Est-ce un problème avec SQL Developer, ou si champ ne sera nommé COMMENTAIRE dans l'oracle?)
La solution
Essayez "COMMENT"
au lieu de [COMMENT]
. Ceci est une autre syntaxe communément acceptée par divers DBMSes. Je l'ai utilisé cette syntaxe pour faire référence à des colonnes ayant des points ou des caractères UTF8 dans leurs noms dans SQLite.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow