Oracle SQL Developer: Zeigen REFCURSOR Ergebnisse im Netz?
Als follow-up zu der Frage "Get resultset von oracle-gespeicherten Prozedur", gibt es eine Möglichkeit, zeigen Sie die Ergebnisse einer gespeicherten Prozedur gibt eine REFCURSOR
in einem raster (anstatt des plain text Script-Output-Fenster) innerhalb der SQL-Developer?
EDIT: Die Antwort geholfen, aber ich bin immer noch ein problem bei der Anzeige der Ergebnismenge in der "Blick-Wert" - Fenster:
Die Spalten können nur erweitert werden, eine kleine Menge, wahrscheinlich aufgrund der Anzahl der Ergebnisse, die zurückgegeben wird. Ausbau der Fenster mit dem resizer Kontrolle hilft nichts:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, können Sie mit einer Prozedur.
Edit: Dank DCookie für die Vereinfachung meiner ursprünglichen Antwort.
Aber als work-around können Sie eine Funktion schreiben, der die Prozedur aufruft und sich dann darauf berufen, dass die Verwendung von SQL.
z.B.
Dem kann man dann aufrufen mit:
Wenn dieses Beispiel ausgeführt wird, der SQL Developer data-grid zeigt ein Ergebnis aber, wenn Sie nach rechts scrollen und klicken Sie auf die Schaltfläche Bearbeiten klicken, sehen Sie die Ergebnisse in einem raster.