Eu tenho uma consulta mySQL para obter colunas de uma tabela como esta:
String sqlStr="select column_name
from information_schema.COLUMNS
where table_name='users'
and table_schema='"+_db+"'
and column_name not in ('password','version','id')"
Como altero a consulta acima no banco de dados Oracle 11g? Preciso obter nomes de colunas como um conjunto de resultados para a tabela 'usuários' excluindo determinadas colunas, especificando um esquema. No momento, tenho todas as tabelas no meu novo espaço de tabela; portanto, especifique o nome do espaço de tabela no lugar do nome do esquema?
Também existe um HQL genérico para isso? No meu novo banco de dados Oracle (sou novo no Oracle), tenho apenas o nome do espaço de tabela; isso é equivalente ao nome do esquema (logicamente?)