問題タブ [sys-refcursor]

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 に答える
8824 参照

oracle - jmeter を使用して sys_refcursor 戻り値の型で Oracle ストアド プロシージャをテストする方法は?

jmeter を使用して Oracle ストアド プロシージャをテストしたいと考えています。パラメータ以外はすべて実行しました。

そして、ここに私のSQLクエリがあります:

outinfo varchar2(20) を宣言します。outtable sys_refcursor; begin {call RK_JSCX(?,?)}; 終わり;

Oracle の出力テーブルはカーソルです。そして、resultSet を使用してそれを Java に含めました。

サンプル開始: 2012-10-25 16:06:41 CST 読み込み時間: 0 レイテンシ: 0 サイズ (バイト): 25 ヘッダー サイズ (バイト): 0 本体サイズ (バイト): 25 サンプル数: 1 エラー数: 1 応答コード: null 0 応答メッセージ: java.sql.SQLException: 無効なデータ型: カーソル

応答ヘッダー: oracle.jdbc.driver.T4CConnection@58ba09

SampleResult フィールド: ContentType: text/plain DataEncoding: UTF-8

どうすれば修正できますか?ありがとう!

Javaでの私のコードは次のとおりです。

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

oracle - OUTパラメータとしてのSYS_REFCURSOR

含むテーブルがあります(username-primarykey,password,age,gender);

のような手順を作成する必要がありますprocedure(username in varchar,s_cursor out sys_refcursor);

プロシージャは、行 ( ) をカーソルとして受け入れusernameて返す必要があります。where username=in parameter

規則: カーソルは、それが提供するレコードと一緒に一意のシーケンスを持っている必要があります。例:(unique no(sequence),username ,password,age,gender)

プロシージャが uniqueno(sequence) とともに単一のレコードを返す必要があるたびに

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

sql - 関数は、特定の列を持つ sql から sys_refcursor 呼び出しを返します

これはばかげているかもしれませんが、これが可能かどうか知りたいです。

sys_refcursor を返す関数があります

を使用して結果を得ることができました

列名を指定して上記の関数の結果を取得することは可能ですか? たとえば、ename または給与を取得したい場合、plsql ブロッ​​クを使用せずに SQL ステートメントで指定するにはどうすればよいでしょうか? 何かのようなもの

0 投票する
6 に答える
65610 参照

java - Hibernate (EntityManager) または JPA を使用して Oracle の関数またはプロシージャを呼び出す方法

sys-refcursor を返す Oracle 関数があり、Hibernate を使用してこの関数を呼び出すと、次の例外が発生します。

どうすればこれを解決できますか?

オラクル関数

私のエンティティクラス

そしてDAOで

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

oracle - callableステートメントでrefcursorを使用するjmeter [JDBCリクエスト]

私は本当にjmeterの専門家ではありません.私はただ学んでいるので、質問があります:

カーソルを持つストアド プロシージャである jmeter で呼び出し可能なステートメントを実行するにはどうすればよいですか。

次に、[パラメーター値] セクションで、次のように指定します

パラメータの種類

変数名:

これを実行すると、次のようなエラー メッセージが表示されます。

これをjmeterで実行してカーソルから結果を取得する方法を特定するのを手伝ってくださいありがとう。

0 投票する
3 に答える
2613 参照

sql - sys_refcursor の値を確認する

関数に次のコードがあります

p_eventsカーソルに 100 が存在するかどうかを確認したいと思います。関数内でこれを行うにはどうすればよいですか。

どんな助けも非常に高く評価されます。

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

sql - 別の動的変数を使用して変数タイプを定義します。オラクル。pl sql

これが私が定義しようとしている取引MY_VARIABLEであり、タイプになりMY_TABLE%ROWTYPEます。

問題は動的であり、変数MY_TABLEとして受け取るので、次のようなものですvarchar2

PACKAGE BODY DENNIS.XXPORTER のコンパイル エラーのため動作しません。

「YOUR_TABLE_NAME」には、テーブル、カーソル、またはカーソル変数の名前を付ける必要があります

さて、どう対処すればよいでしょうか??

PSI はmy_variableからレコードを取得する必要がありref cursorます。そして、テーブル名 ( 内) が変数であるクエリを実行したためref cursor、 a を使用しませんでしたcursorfrom clause

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

file-io - ORACLE: sys_refcursor を返す関数の結果をファイルに書き込みます

別の関数の結果をファイルに書き込む 3 つのプロシージャを含むパッケージを作成する必要があります。関数 get_cursor(...) return sys_refcursor は次のようになります。

それが正しく機能するかどうかは問題ではありません。何かを返すので、プロシージャ内のファイルにそれを書き込む必要があります。これは、get_cursor が取るのと同じ引数 + パスとファイル名を受け取ります。

その問題で私を助けてください。そして私の英語でごめんなさい:)

よろしく!