【发布时间】:2012-02-03 01:59:03
【问题描述】:
我有一个 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 数据库中更改上述查询?我需要获取列名作为表“用户”的结果集,不包括某些列,指定模式。现在我的新表空间中有所有表,所以我应该指定表空间名称来代替模式名称吗?
还有一个通用的 HQL 吗?在我的新 Oracle 数据库中(我是 Oracle 新手),我只有表空间名称,所以它等同于模式名称(逻辑上?)
【问题讨论】: