Saya memiliki kueri mySQL untuk mendapatkan kolom dari tabel seperti ini:
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')"
Bagaimana cara mengubah kueri di atas dalam database Oracle 11g? Saya perlu mendapatkan nama kolom sebagai kumpulan hasil untuk tabel 'pengguna' tidak termasuk kolom tertentu, menentukan skema. Saat ini saya memiliki semua tabel di tablespace baru saya, jadi apakah saya menentukan nama tablespace sebagai pengganti nama skema?
Juga apakah ada HQL generik untuk ini? Dalam database Oracle baru saya (saya baru mengenal Oracle), saya hanya memiliki nama tablespace, jadi apakah itu setara dengan nama skema (secara logis?)