Oracle SQL Developer: Afficher REFCURSOR Résultats dans la Grille?
Comme un suivi de la question "Obtenir le jeu de résultats de procédure stockée oracle", est-il possible d'afficher les résultats d'une procédure stockée qui renvoie un REFCURSOR
dans une grille (au lieu de la plaine du texte de Script de la fenêtre de Sortie) dans SQL Developer?
EDIT: La réponse aidé, mais je suis toujours avoir un problème d'affichage de l'ensemble de résultats dans la "Vue de la Valeur" de la fenêtre:
Colonnes peut être élargi uniquement une petite quantité, probablement en raison du nombre de résultats retournés. Agrandissement de la fenêtre avec le resizer contrôle n'aide pas:
OriginalL'auteur technomalogical | 2010-08-24
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que vous pouvez avec une procédure.
Edit: Grâce à DCookie pour simplifier ma réponse originale à cette question.
Mais comme un travail autour de vous pouvez écrire une fonction qui appelle la procédure et ensuite invoquer que l'aide de SQL.
par exemple
Que vous pouvez ensuite appeler avec:
Lorsque cet exemple, le SQL Developer data grid montre un résultat, mais si vous faites défiler vers la droite et cliquez sur le bouton modifier, vous verrez les résultats dans une grille.
Bien sûr! beaucoup plus élégant. Merci, j'ai modifié ma réponse.
Merci pour votre aide. J'ai accepté la réponse, mais pour les résultats, je suis de retour à la "Vue de la Valeur" de la fenêtre de montre de minuscules colonnes que je ne peux pas agrandir en cliquant sur le bouton modifier.
Je vois ce que tu veux dire, l'exemple est bien, mais une sortie avec un grand nombre de colonnes causerait des problèmes. Il semble que tant que la fenêtre est redimensionnée, la grille de données, la taille ne change pas. Désolé, je ne sais pas comment faire pour contourner ce problème!
OriginalL'auteur Ian Carpenter