問題タブ [callable-statement]

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 投票する
1 に答える
7112 参照

oracle - CallableStatement.getResultSet() は、Oracle 関数を呼び出すときに常に null を返します。

次のコードを実行しています。

関数は次のように宣言されます。

ドキュメントによると、結果がある場合、cs.execute() は true を返し、cs.getResultSet() は値を持ちます。ただし、これは私が得る出力です:

Oracle Express 11.2.0 と最新のドライバーを使用しています。

ヒント/説明/試してみることは大歓迎です。

ありがとう!

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

java - java.sql.SQLException: パラメータ インデックス 9 が範囲外です (1, 8)

3 つの IN パラメーターと 6 つの OUT パラメーターを使用して MySql ストアド プロシージャを呼び出さなければならないという要件があります。

手順

ここで、mysql cmd プロンプトでレコードを取得できます...しかし、JDBC コードからプロシージャを呼び出そうとすると、このエラーが発生します

例外

java.sql.SQLException: com.mysql.jdbc.CallableStatement.checkParameterIndexBounds(CallableStatement.java:1002) で 9 のパラメーター インデックスが範囲外 (1, 8) である:971)

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

stored-procedures - ストアド プロシージャに JDBC 呼び出し可能 stmt を使用する場合、結果セットはどのような順序で返されますか?

(1) ストアド プロシージャで複数のカーソルを開き、JDBC 呼び出し可能ステートメントを使用して結果セットを反復処理すると、それぞれが返される順序と同じ順序でカーソルが開かれます。ストアドプロシージャ?それともその逆?または....?

(2) 最初に処理する結果セットをシーケンス番号または名前で指定する方法はありますか?

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

java - ストアド プロシージャの呼び出し

私のタイムゾーンでおやすみなさい。

私はSybase ase 15を使用しています.2つの入力パラメータ両方を持つストアドプロシージャがありますVARCHAR.基本的にストアドプロシージャ内では動的SQLを使用しています.

この手順は、次のように JDBC を使用して呼び出します。

呼び出しの形式が正しくないことを知らせるエラーがスローされます。

しかし、次のようにIDEで直接呼び出しを実行すると:

それは問題なく実行されるので、文字のエスケープに問題があると思います。

誰でもこの問題を経験しましたか?

どうぞよろしくお願いします

前もって感謝します

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

java - 「select」キーワードでMySqlストアドプロシージャを使用してResultSetを反復処理する方法は?

ここに私のJavaメソッドがあります:

MySql db のストアド プロシージャは次のとおりです。

Javaコードを実行しようとすると、「resultset is from UPDATE.No data」例外が発生し続けます。私はストアドプロシージャが初めてで、ここで何が欠けているのかわかりません。