我试图从Java代码(使用基本JDBC)检索我的Oracle DB的不同类型的元数据.例如,如果我想检索带_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...
Run Code Online (Sandbox Code Playgroud)
现在,我想从我的数据库中检索所有序列(例如所有序列命名S_xxx_FOO).
我怎么会这样做,因为我没有看到DatabaseMetaData与序列相关的任何内容?
我是否必须运行查询select * from user_sequences?