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

同じストアドプロシージャからRefCursorとVarCharの出力を取得する

    さて、もっと掘り下げた後、私は解決策を見つけました。

    元のコードはExecuteReaderを使用していました。 ExecuteNonQueryを実行するように変更しました。

    私が行ったのと同じパラメーターとタイプを渡します(2つの入力、2つの出力、そのうちの1つは文字列、もう1つはリフレクターです)。

    ExecuteNonQueryを実行すると、3番目のパラメーター(文字列)の値を確認できます。それから私は次のことをします:

    OracleDataReader dr = ((OracleRefCursor)pRefcursor.Value).GetDataReader();
    

    その後、私は博士と私の通常のループを行うことができます!ハッピーデイズ!




    1. MySQL Group By Dates

    2. 複数のテーブルを使用した複数の内部結合

    3. リメンバーミーシステムの基本

    4. パッケージ/プロシージャの外部でOracle連想配列型を作成することは可能ですか?