Tengo una consulta mySQL para obtener columnas de una tabla 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')"
¿Cómo cambio la consulta anterior en la base de datos Oracle 11g? Necesito obtener nombres de columnas como un conjunto de resultados para la tabla 'usuarios' excluyendo ciertas columnas, especificando un esquema. En este momento tengo todas las tablas en mi nuevo espacio de tabla, entonces, ¿especifico el nombre del espacio de tabla en lugar del nombre del esquema?
¿También hay un HQL genérico para esto? En mi nueva base de datos Oracle (soy nuevo en Oracle), solo tengo un nombre de espacio de tabla, entonces, ¿eso es equivalente al nombre del esquema (lógicamente?)