問題タブ [ref-cursor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
663 参照

oracle - 複数の入力パラメーターに基づく Oracle select ステートメント

Oracle 11gで次のことを達成する方法。

上記のクエリが正しくないことはわかっています。必要なのは、Oracle の修正されたソリューションだけです。

0 投票する
1 に答える
3656 参照

postgresql - plpgsql - ストアド プロシージャからパラメータと参照カーソルを返す方法は?

アプリケーションにページングを実装したいと考えています。出力パラメーターとしてレコード数を返すストアド プロシージャを作成し、ref カーソル データ自体 (制限とオフセットを含む) を作成しまし

私が理解している限り、out "_count" bigintに対して文句を言います。

同じストアド プロシージャからoutパラメータと ref カーソルを返す場合はあり ますか?

0 投票する
0 に答える
191 参照

postgresql - SSRS で PostgreSQL refcursor を読み取る方法

(Pivotal Greenplum を使用して) refcursor を返す PostgreSQL 関数から SSRS データセットを読み取ろうとしていますが、運が悪いです。私はそこからフェッチしようとしましたが、役に立ちませんでした。Oracle のデータベースで行う方法を試してみましたが、同じようには機能しません。これが可能かどうか、または可能かどうかについての洞察はありますか?

ありがとう。

0 投票する
1 に答える
7185 参照

.net - C# で Dapper を使用して、refcursor を out パラメータとして Oracle ストアド プロシージャを呼び出す問題。ただし、戻り値として refcursor は機能します。

この oracle ストアド プロシージャ パッケージがあるとします。

そして、このパッケージ本体:

Dapper を使用していずれかの関数を呼び出そうとしています。StackOverflow を検索した後、この投稿で見つけた Dapper.SqlMapper.IDynamicParameters を実装する OracleDynamicParameters クラスを作成しました: https://gist.github.com/vijaysg/3096151

TestReturnRefCursor ストアド関数の呼び出しは、次のコードで正常に機能します。

ただし、次のコードで TestingRefCursorsAsOutParam ストアド プロシージャを呼び出そうとすると、次のようになります。

Oracle.ManagedDataAccess.dll から OracleException を詳細とともに取得します。

別のstackoverflow投稿を検索した後、値をDBNull.Valueに具体的に設定しない限り、パラメーターがnullの場合にパラメーターがバインドされないことがあることがわかりました。そのため、パラメーターの追加行を次のように変更してみました。

しかし、これは役に立ちませんでした。

通常の C# oracle コードを使用して、このストアド プロシージャを問題なく呼び出すことができます。

ここに欠けているものはありますか、それとも Dapper が正しく機能していませんか?

0 投票する
1 に答える
1429 参照

java - Javaでストアドプロシージャを呼び出せません

stored procedureで書きPostgreSQLます。Javaでこの手順を使用しようとすると、「org.postgresql.util.PSQLException: ERROR: cursor " < unnamed portal 1 > " does not exist」例外がスローされます。

手順:

プロシージャの呼び出しjava:

0 投票する
1 に答える
7538 参照

oracle - for ループ内の参照カーソル

refカーソルはカーソルのようなforループで使用できますか? つまり好き

もし不可能なら、なぜですか?

0 投票する
1 に答える
49 参照

oracle - 変数の宣言と設定に関する Oracle REFCURSOR エラー

私はOracleにかなり慣れていません.SQLサーバーを何年も使用しています。カーソルループを機能させようとしています。関数にある例を見つけましたが、テストのために、まだ関数を作成したくありません。

このタイプの構文が機能することを望んでいましたが、何が間違っていますか? PL/SQL 開発者を使用しています

0 投票する
2 に答える
2223 参照

oracle - ORACLE: 動的クエリを使用したカーソル - カーソル フィールドに「無効な識別子」というエラーがスローされる

動的SQLを使用する必要がある場所を実装するロジックがあります(列名とWHERE句はその場で決定されます)。したがって、ここで私のカーソル(emp_ref_cursor)には動的SQLがあり、3つのカーソルフィールド(emp_id,emp_name,dept)があります。

句でこれらのカーソル フィールドを使用しWHEREて、ループ内で別の動的 SQL を実行しようとしています。Oracle はカーソル フィールドを識別できず、「ORA-00904:"EMP_REC"."EMP_ID": invalid identifier"ただしemp_rec.emp_idDBMS_OUTPUT.

注: コードの品質についてコメントしないでください。これは実際のコードではありません。これは単に問題を説明するために使用されます。コンプライアンス関連のものがあるため、実際のコードを投稿できません。