Как получить метаданные последовательностей из JDBC?

Я пытаюсь получить различные типы метаданных моей базы данных Oracle из кода Java (с использованием базового JDBC). Например, если я хочу получить список таблиц с суффиксом _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 ?

5
задан Romain Linsolas 12 April 2011 в 15:07
поделиться