我有一个mySQL查询来从这样的表中获取列:
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')"
如何在Oracle 11g数据库中更改以上查询?我需要获取列名作为表'users'的结果集(不包括某些列),并指定一个模式。现在我所有的表都在新表空间中,因此我可以指定表空间名称代替模式名称吗?
还有通用的HQL吗?在我的新Oracle数据库(我是Oracle新手)中,我只有表空间名称,所以它等效于架构名称(逻辑上吗?)