Jmeterを使用してデータベースからレコードを削除しようとしていますが、いくつか問題があります。私はちょうど良いクエリをすることができますが、それは、DELETEになると、私はエラーが表示されます。私は次のエラーを取得するJMeterのテストを実行した後Jmeter java.sql.SQLSyntaxErrorException:ORA-00933:SQLコマンドが正しく終了していません
delete from DATA_RECORDS where DATA_RECORDS_ID = (select id from DATA_RECORDS_STORE where RESOURCE_IDENTIFIER='somevalue');
delete from DATA_RECORDS_STORE where RESOURCE_IDENTIFIER='somevalue';
::私はJMeterの中に次のコードを入力し、私は私のsqldeveloperで同じコードを入力すると
java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended
はしかし、SQLは、実際に実行されます適切なデータを削除します。
クエリの種類は次のように設定されています。更新ステートメントと残りのフィールドには何もありません。パラメータ値、パラメータタイプ、変数名などです。Jmeter 3.2 GUIモードを実行中です。あなたが私を助けることができれば、それは大いに感謝されるでしょう。ありがとう!
2つのJDBC要求するために別の
、あなたの完全なコードを投稿することができます。 –
jmeterから複数のSQL文が許可されていますか?私が知っている他のインターフェースは、それを許さず、非常に似たエラーメッセージ(最初のセミコロンの後ろに余分なテキストがある、つまり2番目のステートメントが原因で発生します)。 SQL Developerではこれは問題ありません。 –
@SudiptaMondalこれは完全なコードです。 Jmeter JDBC Request Samplerを見ると、上記のコードがSQL Query textareaに入ります。私はそれをコピーして貼り付けました。私はselect文を実行する前にこのエラーが発生しましたが、 '='を 'like'に変更することで修正しましたが、ここでは機能しません。 –