問題タブ [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 に答える
8444 参照

stored-procedures - Oracle Ref カーソルと out パラメータ

ストアド プロシージャからの戻り値として参照カーソルと共に IN OUT パラメータが必要です。現在、私は次のことを行っています。

コンパイルが成功しても、実行時にいくつかのエラーが発生します。

私はSql開発者を使用しています。どんな助けでも大歓迎です。

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

oracle - How to return a empty cursor from a stored procedure?

I have OUT parameter of a stored procedure as a REF CURSOR. Based on a particular condition, I would want to either return a result set (already implemented).

But how do I return an empty cursor when the condition fails? Without raising an exception? Just pasting pseudo code:

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

plsql - Oracleのrefcursorを使用して、複数の列値を持つレコードセットを取得します

pl/sqlにパッケージを作成しています。これで私はrefカーソルを宣言しました。inプロシージャでは、複数の列名を持つselectステートメントを使用しています。しかし、結果を得ることができません。ここにコードを添付しました。エラーを修正するのを手伝ってください。pl/sqlは初めてです

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

xml - XMLを通過するパラメータの数が不明な動的SQLを使用するには?

このフォーラムや他の多くのフォーラムを Google 経由で読みましたが、まだ問題があります。多分誰かが私にヒントを与えることができます。結果を参照に提供するプロシージャをOracle 10gで作成する必要がありCursorます。Stringこの結果は、xml 形式の を含むパラメータでフィルタリングできます。

構造は

どの列がフィルタリングされるかわからないため、以下に示すように動的に連結しました。しかし、Sql インジェクションの可能性があるため、フィルター部分をパラメーター化したいと思います。

dbms_sql パッケージを使用してみましたが、動作しませんでした。誰かが私に例を提供したり、何をすべきかのヒントを教えてくれるかもしれません。

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

function - Refcursor のセットを返す別の関数で postgresql 関数を使用する方法

私の機能は次のとおりです

関数の作成または置換

始める

終わり

上記の関数を別の関数で使用する方法。

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

c# - refcursor を返す FluentNHibernate を使用して postgresql ストアド関数を呼び出す方法

setof refcurosrを返すNHibernateを使用してpostgresqlのストアド関数を呼び出す方法は、私の問題の解決策を見つけるのを手伝ってください...

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

stored-procedures - Datatable を Ref_Cursor として Oracle プロシージャに渡す方法は?

Data テーブルを Ref_Cursor として Oracle Procedure に渡す方法は? 開発ボックスで ODP.NET と Oracle 10g クライアントを使用しています。

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

oracle - PL/SQL: 呼び出し元のプロシージャに戻る前に REFCURSOR 行をループして変更する

次のように宣言された関数にrefcursorがあります。

そして、次のように入力されます:

リカーサー内のすべての行に対して別の SELECT を含む操作を実行し、ロジックを使用して 2 つの列の値を変更してから返す必要があります。次のようなもの:

私の考えは、カーソルを開いた後、それを返す前にこのコードを配置することでした。しかし、これによりコンパイル エラーが発生し、オンラインで適切な例を見つけることができません。

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

plsql - 1 つの参照カーソルで 2 つの異なるクエリを処理する

2 つの選択クエリがあり、両方のカーソルを開きたいですか?

END LOOP;

最初のクエリは select ステートメントで、その他はカウントを に入れるだけv_cnt です。ここで、これらの両方のクエリを実行する必要があります。これらの両方のクエリを使用する方法はありますか?

OPENまた、ステートメント ieの後に構文エラーがあります。ループで。

0 投票する
4 に答える
11205 参照

sql - 参照カーソル行タイプの TYPE を宣言できます

私はこのコードを試しましたが、コンパイラを介して取得できません。ref カーソルの結果をテーブルに格納する方法はありますか?

注-参照カーソルの列にアクセスする必要があるため、テーブルが必要です。ref カーソルのレコードにアクセスするために使用dbms_sqlするのは、私にとっては少し難しいです。

アップデート :