sql >> データベース >  >> RDS >> Oracle

OraclePLSQLで区切りリストをループする方法

    CURSOR V_CUR IS
    select regexp_substr(Parm1 ,'[^,]+', 1, level) As str from dual
    connect by regexp_substr(Parm1, '[^,]+', 1, level) is not null;
    

    このキュラーはあなたにこのような結果を与えるでしょう

    123
    321
    

    次に、カーソルを繰り返し、ループ内のプロシージャを呼び出します。

    For i IN V_CUR
    LOOP
        callProdcedure2(i.str);
    END LOOP;
    


    1. MSSQL CTEクエリをMySQLに変換する方法は?

    2. 更新:バグによりMicrosoftOffice365ビルド2105がアクセスアプリケーションを中断する

    3. PostgreSQLとSQLServerでUUIDを休止状態にする

    4. Ruby-on-Railsで使用するためのWindowsへのPostgresのインストール