sql >> Databasteknik >  >> RDS >> Oracle

Enklaste metoden att testa en Oracle Stored Procedure

Du behöver bara ett skript som anropar din lagrade procedur och har en bindningsvariabel för referensmarkörens utdata för att visa den i TOADs rutnät i redigeringsfönstret.

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

När du sedan kör denna TOAD kommer du att uppmana dig att 'binda' :result_set, välj bara ref cursor från listan över typer och sedan kommer resultatet att visas i rutnätet. Tricket är att se dig själv som en "klient" som anropar din lagrade procedur och du behöver din egen referensmarkör för att lagra resultatet.



  1. Infogar DEFAULT-värdet i en kolumn när en parameter är NULL

  2. Hur hittar man på varandra följande rader baserat på värdet på en kolumn?

  3. Oracle infoga om rad inte finns

  4. Lär dig grunderna i Java-loggning