मैं जावा कोड (मूल जेडीबीसी का उपयोग करके) से अपने ओरेकल डीबी के विभिन्न प्रकार के मेटाडेटा को पुनः प्राप्त करने का प्रयास कर रहा हूं। उदाहरण के लिए, अगर मैं _FOO
प्रत्यय के साथ तालिकाओं की सूची प्राप्त करना चाहते हैं, मैं कुछ कर सकते हैं की तरह:जेडीबीसी से अनुक्रम मेटाडेटा कैसे प्राप्त करें?
Connection connection = dataSource.getConnection();
DatabaseMetaData meta = connection.getMetaData();
ResultSet tables = meta.getTables(connection.getCatalog(), null, "%_FOO", new String[] { "TABLE" });
// Iterate on the ResultSet to get information on tables...
अब, मैं अपने डेटाबेस से सभी दृश्यों प्राप्त करना चाहते हैं (उदाहरण के लिए सभी अनुक्रम S_xxx_FOO
नामित)।
मैं यह कैसे करूँगा, क्योंकि मुझे DatabaseMetaData
में कुछ भी दृश्यों से संबंधित नहीं दिख रहा है?
क्या मुझे select * from user_sequences
जैसी कोई क्वेरी चलाने की ज़रूरत है?
यह कैसे करें इसके विवरण के लिए, मेरा उत्तर देखें। :-) –