PL/SQL (MOSC)

MOSC Banner

How to Test Dynamic SQL Using SQL_CURSOR Type

edited Jun 6, 2013 5:44AM in PL/SQL (MOSC) 4 commentsAnswered ✓
Hello,

How could you test dynamic SQL in which the SQL is returned from a procedure using the SQL_CURSOR type?

Here is an example of the code.

PROCEDURE RETRIEVE_VEHICLE (p_Status IN OUT NUMBER,
                            VEH_MAKE IN OUT SQL_CURSOR)

    IS

        vdynsql VARCHAR2(1000);

    BEGIN

           P_STATUS :=  0;

            vdynsql:='SELECT VEHICLE_MAKE_CD'
                 || 'FROM VEHICLE '
                 || 'WHERE MAKE_FLAG = ''Y''';

        OPEN VEH_MAKE  FOR vdynsql;

    EXCEPTION
      

       WHEN OTHERS THEN
           P_STATUS :=  1;    
    
    END;

Thank you very much!

END;

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center