簡體   English   中英

使用Java從oracle數據庫中僅獲取過程的方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM