Oracle
 sql >> Database >  >> RDS >> Oracle

Il metodo più semplice per testare una stored procedure Oracle

Hai solo bisogno di uno script che richiami la tua procedura memorizzata e abbia una variabile di collegamento per l'output del cursore di riferimento per visualizzarlo nella griglia di TOAD nella finestra dell'editor.

DECLARE
 type result_set is ref cursor; 
BEGIN
 APP_DB1.GET_JOB(1, :result_set);
END;

Quando poi esegui questo TOAD ti chiederà di 'bind' :result_set, seleziona semplicemente il cursore di riferimento dall'elenco dei tipi e quindi il risultato verrà visualizzato nella griglia. Il trucco è pensare a te stesso come a un "client" che chiama la tua procedura memorizzata e hai bisogno del tuo cursore di riferimento per memorizzare il risultato.