最佳答案
我有一个 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 的新手) ,我只有表空间名,所以它等价于模式名(逻辑上?)