sql >> Database >  >> RDS >> Oracle

Eenvoudigste methode om een ​​Oracle Stored Procedure te testen

U hebt alleen een script nodig dat uw opgeslagen procedure aanroept en een bindvariabele heeft voor de uitvoer van de ref-cursor om deze weer te geven in het TOAD-raster in het editorvenster.

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

Wanneer u deze TOAD vervolgens uitvoert, wordt u gevraagd om :result_set te 'binden', selecteer gewoon de ref-cursor uit de lijst met typen en het resultaat wordt in het raster weergegeven. De truc is om jezelf te zien als een 'klant' die je opgeslagen procedure aanroept en je hebt je eigen ref-cursor nodig om het resultaat op te slaan.



  1. Tips om uw SQL Server-complexiteit te verminderen

  2. Een lokalisatieklaar systeem ontwerpen

  3. Lijst met datum- en tijdfuncties in SQL Server (T-SQL)

  4. Systeemdatabases verplaatsen in het SQL Server-failovercluster