問題タブ [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.
stored-procedures - Oracle Ref カーソルと out パラメータ
ストアド プロシージャからの戻り値として参照カーソルと共に IN OUT パラメータが必要です。現在、私は次のことを行っています。
コンパイルが成功しても、実行時にいくつかのエラーが発生します。
私はSql開発者を使用しています。どんな助けでも大歓迎です。
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:
plsql - Oracleのrefcursorを使用して、複数の列値を持つレコードセットを取得します
pl/sqlにパッケージを作成しています。これで私はrefカーソルを宣言しました。inプロシージャでは、複数の列名を持つselectステートメントを使用しています。しかし、結果を得ることができません。ここにコードを添付しました。エラーを修正するのを手伝ってください。pl/sqlは初めてです
xml - XMLを通過するパラメータの数が不明な動的SQLを使用するには?
このフォーラムや他の多くのフォーラムを Google 経由で読みましたが、まだ問題があります。多分誰かが私にヒントを与えることができます。結果を参照に提供するプロシージャをOracle 10gで作成する必要がありCursor
ます。String
この結果は、xml 形式の を含むパラメータでフィルタリングできます。
構造は
どの列がフィルタリングされるかわからないため、以下に示すように動的に連結しました。しかし、Sql インジェクションの可能性があるため、フィルター部分をパラメーター化したいと思います。
dbms_sql パッケージを使用してみましたが、動作しませんでした。誰かが私に例を提供したり、何をすべきかのヒントを教えてくれるかもしれません。
function - Refcursor のセットを返す別の関数で postgresql 関数を使用する方法
私の機能は次のとおりです
関数の作成または置換
始める
終わり
上記の関数を別の関数で使用する方法。
c# - refcursor を返す FluentNHibernate を使用して postgresql ストアド関数を呼び出す方法
setof refcurosrを返すNHibernateを使用してpostgresqlのストアド関数を呼び出す方法は、私の問題の解決策を見つけるのを手伝ってください...
stored-procedures - Datatable を Ref_Cursor として Oracle プロシージャに渡す方法は?
Data テーブルを Ref_Cursor として Oracle Procedure に渡す方法は? 開発ボックスで ODP.NET と Oracle 10g クライアントを使用しています。
oracle - PL/SQL: 呼び出し元のプロシージャに戻る前に REFCURSOR 行をループして変更する
次のように宣言された関数にrefcursorがあります。
そして、次のように入力されます:
リカーサー内のすべての行に対して別の SELECT を含む操作を実行し、ロジックを使用して 2 つの列の値を変更してから返す必要があります。次のようなもの:
私の考えは、カーソルを開いた後、それを返す前にこのコードを配置することでした。しかし、これによりコンパイル エラーが発生し、オンラインで適切な例を見つけることができません。
plsql - 1 つの参照カーソルで 2 つの異なるクエリを処理する
2 つの選択クエリがあり、両方のカーソルを開きたいですか?
END LOOP;
最初のクエリは select ステートメントで、その他はカウントを に入れるだけv_cnt
です。ここで、これらの両方のクエリを実行する必要があります。これらの両方のクエリを使用する方法はありますか?
OPEN
また、ステートメント ieの後に構文エラーがあります。ループで。
sql - 参照カーソル行タイプの TYPE を宣言できます
私はこのコードを試しましたが、コンパイラを介して取得できません。ref カーソルの結果をテーブルに格納する方法はありますか?
注-参照カーソルの列にアクセスする必要があるため、テーブルが必要です。ref カーソルのレコードにアクセスするために使用dbms_sql
するのは、私にとっては少し難しいです。
アップデート :