【问题标题】:How to get all type names from a database using Java Swing? [duplicate]如何使用 Java Swing 从数据库中获取所有类型名称? [复制]
【发布时间】:2015-05-06 12:38:11
【问题描述】:

我想从 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;

【问题讨论】:

    标签: java oracle resultset database-metadata sql-types


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-27
      • 2011-10-30
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      • 2014-03-29
      相关资源
      最近更新 更多