Я пытаюсь получить различные типы метаданных моей базы данных 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
?