[英]Method to get only procedures from an oracle database using Java
我只需要使用java DatabaseMetaData獲取過程,但此方法還返回函數的名稱。
DatabaseMetaData dbmd=con.getMetaData();
ResultSet result = dbmd.getProcedures(null, Ousername, null);
這是因為Oracle中的過程和函數基本相同。
有一個類型為short
的列PROCEDURE_TYPE
將顯示過程的類型:
1
表示沒有結果,所以這是一個程序。 2
表示它返回一個結果,因此它是一個函數。 您可以像往常一樣從ResultSet
訪問該列:
result.getShort("PROCEDURE_TYPE")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.