相关疑难解决方法(0)

如何从JDBC检索序列元数据?

我试图从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

java jdbc sequence database-metadata

5
推荐指数
2
解决办法
5327
查看次数

标签 统计

database-metadata ×1

java ×1

jdbc ×1

sequence ×1