使用Java从Oracle数据库中仅获取过程的方法



我只需要使用java databasemetadata获取过程,但是此方法也返回函数的名称。

DatabaseMetaData dbmd=con.getMetaData();
ResultSet result = dbmd.getProcedures(null, Ousername, null); 

发生的,因为在Oracle中基本上是相同的。

short类型的PROCEDURE_TYPE列,该列将显示该过程的类型:

  • 1意味着没有结果,所以这是一个过程。
  • 2表示它返回结果,因此是一个函数。

您可以像往常一样从ResultSet访问该列:

result.getShort("PROCEDURE_TYPE")

相关内容

  • 没有找到相关文章

最新更新