1

私はストアドプロシージャを持っています(ストアドプロシージャは1つのパラメータを受け入れます)私はJavaからそれを実行しています。

そのストアド プロシージャに対して、パラメータ param1 を送信しています

ここで

 param1 = "(''parent''),(''child'')"; //added double single quotes for sql server

//実際の値は

 param1 =  "('parent'), ('child')";

それはエラーの下に表示されています

「PARENT00005」付近の構文が正しくありません。

MS SQLServer Management Studio でステートメントを手動で実行すると、受け入れられます。

4

0 に答える 0