लाने के लिए मैं इस तरह एक तालिका में कॉलम पाने के लिए एक 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 डेटाबेस में ऊपर क्वेरी बदल सकता हूँ? स्कीमा निर्दिष्ट करते हुए, मुझे कुछ कॉलम को छोड़कर तालिका 'उपयोगकर्ताओं' के लिए परिणामसेट के रूप में कॉलम नाम प्राप्त करने होंगे। अभी मेरे पास मेरे नए टेबलस्पेस में सभी टेबल हैं, तो क्या मैं स्कीमा नाम के स्थान पर टेबलस्पेस नाम निर्दिष्ट करता हूं?
इसके लिए एक सामान्य एचक्यूएल भी है? मेरी नई Oracle डाटाबेस में, मैं केवल टेबल-स्पेस नाम है (मैं Oracle करने के लिए नया हूँ) है, ताकि स्कीमा नाम के बराबर है (तार्किक?)
तरह से मैं के माध्यम से databbase पर ध्यान दिए बिना ऐसा करने का एक सामान्य तरीका मिल द्वारा वापस आ जाएगी jdbc .. यहां लिंक के साथ: http://www.kodejava.org/examples/163.html –
मुझे अपनी क्वेरी में 'और virtual_column =' NO'' भी जोड़ना पड़ा। – musicin3d