Als Folgemaßnahme zu der Frage "Get resultset von oracle stored procedure" , gibt es eine Möglichkeit, die Ergebnisse einer gespeicherten Prozedur anzuzeigen, die ein REFCURSOR
in einem Raster (anstelle des Skriptausgabefensters im Klartext) innerhalb von SQL Developer zurückgibt?
BEARBEITEN: Die Antwort hat geholfen, aber ich habe immer noch Probleme, die Ergebnismenge im Fenster "Wert anzeigen" anzuzeigen:
Die Spalten können nur geringfügig vergrößert werden, wahrscheinlich aufgrund der Anzahl der zurückgegebenen Ergebnisse. Das Fenster mit dem Resizer-Steuerelement zu erweitern, hilft nicht:
Ich denke nicht, dass Sie mit einer Prozedur können.
Bearbeiten: Danke an DCookie für die Vereinfachung meiner ursprünglichen Antwort.
Aber als eine Umgehung können Sie eine Funktion schreiben, die die Prozedur aufruft und diese dann mit SQL aufruft.
z.B.
%Vor%Was Sie dann anrufen können:
%Vor%Wenn dieses Beispiel ausgeführt wird, zeigt das SQL Developer-Datenraster ein Ergebnis an. Wenn Sie jedoch nach rechts blättern und auf die Schaltfläche zum Bearbeiten klicken, werden die Ergebnisse in einem Raster angezeigt.
Tags und Links oracle stored-procedures oracle-sqldeveloper