0

我想从 oracle 数据库模式中检索所有触发器名称。

我使用 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;
4

1 回答 1

0

您可以使用元数据来做到这一点。

DatabaseMetaData dbmd = dbConnection.getMetaData(); 
ResultSet result = dbmd.getTables("%", Ousername, "%", new String[]{ "TYPE" });
while (result.next()) {
    result.getString("TABLE_NAME")
}
于 2015-05-08T18:55:59.443 回答