Ho bisogno di ottenere solo le procedure utilizzando java DatabaseMetaData ma questo metodo restituisce anche i nomi delle funzioni.Metodo per ottenere solo le procedure da un database Oracle utilizzando Java
5
A
risposta
7
Ciò accade perché le procedure e le funzioni sono fondamentalmente le stesse in Oracle.
c'è una colonna PROCEDURE_TYPE
del tipo short
che mostra il tipo di procedura:
1
significa che non v'è alcun risultato, quindi è una procedura.2
significa che restituisce un risultato, quindi è una funzione.
È possibile accedere a tale colonna come al solito dalla ResultSet
:
result.getShort("PROCEDURE_TYPE")
+0
Funziona proprio da te. – gtzinos
Problemi correlati
- 1. Java: chiamata a una stored procedure in un database Oracle
- 2. Ottieni un elenco di tutte le funzioni e le procedure in un database Oracle
- 3. Il metodo più semplice per testare una stored procedure Oracle
- 4. Genera identità per un database Oracle tramite Entity Framework utilizzando una stored procedure esistente
- 5. Ottenere i metadati della stored procedure per una procedura all'interno di un pacchetto Oracle utilizzando ADO.NET
- 6. Quale SQL dovrei usare per elencare tutte le stored procedure su un database Oracle?
- 7. chiamata Oracle stored procedure utilizzando createNativeQuery
- 8. Ritorno XML da una stored procedure Oracle
- 9. polling del database utilizzando Java
- 10. Oracle: confronta le date solo per l'ora
- 11. Jython, usa solo un metodo da Python da Java?
- 12. Chiamare la stored procedure Oracle da C#?
- 13. Parametro "booleano" per la stored procedure Oracle
- 14. Come leggere le correzioni dell'orario da oracle utilizzando Dapper
- 15. Generici Java: come ottenere un tipo generico da un metodo?
- 16. Copia dati da un database a un altro in Oracle
- 17. Create Procedure permesso SOLO
- 18. Come ottenere favicon.ico da un sito Web utilizzando Java?
- 19. Come ottenere le firme del metodo da un file jar?
- 20. Errore nell'esecuzione di Stored procedure Oracle utilizzando C#
- 21. Come sincronizzare due database Oracle?
- 22. utilizzando Java metodo generico da Scala
- 23. Ottenere il set di risultati dalla stored procedure di Oracle
- 24. Database Oracle 12c: Come ottenere l'indice dei risultati da una ricerca contiene
- 25. Database Java Sun/Oracle Bug: nuovo URL?
- 26. Analizza tutte le stored procedure in un database
- 27. Chiama una funzione Oracle da Java
- 28. l'esecuzione di una stored procedure Oracle da SQL Server 2008
- 29. Regex per ottenere NUMBER solo da String
- 30. Come ottenere i record casualmente dal database di Oracle?
Ho la stessa domanda. – SteveL
Ciò può comportarsi diversamente a seconda del driver DBMS specifico. Quale stai usando, @gtzinos e @SteveL? – ericbn
@ericbn, stiamo entrambi utilizzando Oracle, ma lo stesso accade anche in Postgresql. – SteveL