J'ai une requête mySQL pour obtenir des colonnes d'une table comme celle-ci:
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')"
Comment modifier la requête ci-dessus dans la base de données Oracle 11g? J'ai besoin d'obtenir les noms de colonnes comme ensemble de résultats pour les «utilisateurs» de la table à l'exclusion de certaines colonnes, en spécifiant un schéma. À l'heure actuelle, j'ai toutes les tables dans mon nouvel espace de table, alors dois-je spécifier le nom de l'espace de table à la place du nom de schéma?
Existe-t-il également un HQL générique pour cela? Dans ma nouvelle base de données Oracle (je suis nouveau sur Oracle), je n'ai que le nom de l'espace de table, donc est-ce équivalent au nom du schéma (logiquement?)