Oracle: manipulando um campo chamado comentário
-
28-09-2019 - |
Pergunta
Eu tenho uma tabela com um campo chamado comentário, que parece ser uma palavra reservada.
Usando Sqldeveloper, se eu tentar:
select
[COMMENT],
another_field
FROM table_created_by_idiot_developer
eu recebo
SQL Error: ORA-00936: missing expression
Como posso acessar esse campo no meu desenvolvedor SQL? (Isso é um problema com o desenvolvedor do SQL ou não deve ser nomeado comentário no Oracle?)
Solução
Tentar "COMMENT"
ao invés de [COMMENT]
. Esta é uma sintaxe alternativa comumente aceita por vários DBMSes. Eu usei essa sintaxe para me referir a colunas com pontos ou caracteres UTF8 em seus nomes no sqlite.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow