I ont une procédure stockée dans Oracle et j'utilise un paramètre dans ce .. Je veux savoir comment afficher la sortie dans Toad ..Résultats dans le paramètre de sortie dans Toad
3
A
Répondre
5
Dans le crapaud Cliquez sur le bouton 'Execute', qui va générer du code de test pour appeler votre procédure et écrire le paramètre OUT via dbms_output. Vérifiez la sortie dans la fenêtre dbms_output (vous devrez peut-être activer la sortie dans la fenêtre dbms_output en utilisant les deux icônes les plus à gauche)
4
Vous devez simplement déclarer une variable pour stocker la valeur, puis faire ce que vous voulez avec les données ensuite. Si vous êtes désireux de voir la sortie, DBMS_OUTPUT est probablement la meilleure façon d'aller:
declare
-- declare variable to store out data in. Make sure datatype is correct
v_out VARCHAR2(50);
begin
-- call procedure, assigning value of out parameter to variable you declared
my_proc(
p_in => 3,
p_out => v_out
);
-- display value now in variable
dbms_output.put_line('Value of p_out: '||v_out);
end;
0
Dans Toad après l'exécution d'une requête, vous pouvez voir Options multiples comme la grille de données, Trace automatique, sortie SGBD etc ..
- Goto Option Sortie SGBD.
- Si la sortie est désactivée (point rouge), cliquez dessus pour l'activer (vert).
- Maintenant Exécutez votre requête avec
CTRL+Enter
- Ceci affichera le résultat après Poling Frequency Seconds.
code d'essai:
DECLARE
c number(4);
BEGIN
c := 4;
dbms_output.put_line(c);
END;
/