如何从JDBC检索序列元数据?
|
我正在尝试从Java代码(使用基本JDBC)检索我的Oracle DB的另一种元数据。例如,如果我想检索后缀为“ 0”的表的列表,则可以执行以下操作:
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
的序列)。
我没有看到sequences3ѭ中与序列有关的任何内容,该怎么办?
我是否必须运行类似select * from user_sequences
的查询?
没有找到相关结果
已邀请:
4 个回复
秃拳割
你换
田损比报
如果不想使用休眠模式,则必须创建自定义顺序特定的实现。 自定义实现的示例代码
坛沤疲撑拆
...其中
和
是SQL模式,例如您将与
运算符配合使用的模式(例如
匹配任何内容)。 该查询基本上与驱动程序本身运行的查询相同,只是它查询类型为“ 16”的对象。