我有一个从表中获取列的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),我只有表空间名称,因此等同于模式名称(逻辑上?)
https://stackoverflow.com/questions/8739203
复制相似问题