ORACLE SQL DEVELOPER não entender um metadado como comando de sistema

Bom dia,

Estou tentando realizar uma consulta no oracle sql developer, porém o BD tem uma coluna chamada “ERROR” e preciso consultar a mesma, só que quando eu faço referencia a ela: “SELECT ERROR FROM …” ele entende o ERROR como um comando do sistema, não como uma coluna da tabela.

Já tentei colocar o nome da tabela antes com um ponto como faço no MySQL, mas está retornando uma exceção.

Alguém sabe como poderia contornar isso?

Olá,

não é recomendável utilizar palavras reservadas na criação de colunas ou tabelas de qualquer SGBD. Mas, se você realmente quer manter assim tente utilizar do seguinte modo

select "ERROR" from tbl_errors

note as aspas duplas ao redor da palavra error. Além disso, quando você usa aspas duplas note que Error é diferente de error.

https://community.oracle.com/thread/3958557

1 curtida