Как получить все имена типов из базы данных с помощью Java Swing?

Я хотел бы получить все имена триггеров из схемы базы данных оракула.

Я использую getFunctions для получения всех функций, но не могу найти другую для типов.

DatabaseMetaData dbmd;
ResultSet result = dbmd.getFunctions(null, Ousername, null);

Вот некоторые созданные типы:

create type FINAL_obj is object (acode integer,performance Float);
create type FINAL_tab is table of FINAL_obj;

person gtzinos    schedule 06.05.2015    source источник


Ответы (1)


Вы можете сделать это с помощью метаданных.

DatabaseMetaData dbmd = dbConnection.getMetaData(); 
ResultSet result = dbmd.getTables("%", Ousername, "%", new String[]{ "TYPE" });
while (result.next()) {
    result.getString("TABLE_NAME")
}
person gtzinos    schedule 08.05.2015