0

次のオラクルストアドプロシージャがあります。

    PROCEDURE UPDATE_STUFF (
        IN_ID    IN NUMBER,
        IN_DATE  IN DATE
    )
    AS
    BEGIN
        IF (IN_DATE - PREV_DATE) > 1 THEN
            UPDATE_STUFF(IN_ID, IN_DATE - 1);
        END IF;

        -- DO SOME STUFF
    END;

私が今直面している問題は(IN_DATE - PREV_DATE) > 1、再帰呼び出しが終了するのを待たずに続行する場合--DO SOME STUFFです。私の再帰呼び出しは正しいですか?続行する前に再帰呼び出しが終了していることを確認するにはどうすればよいですか?

私はオラクルのSQL開発者、11gを使用しています。

4

0 に答える 0