0

私はストアドプロシージャを持っています

CREATE PROC dbo.TestSproc

as
select COUNT(*) from dbo.TestCase

それは何の役にも立ちませんが、休止状態から呼び出すことはできません

Query query = m_entityManager.createNativeQuery("CALL TestSproc()");
query.getSingleResult();

java.sql.SQLException: キーワード「top」付近の構文が正しくありません。他の手順にも同じ問題があります。

TOPこの手順には記述がありません。それを修正する方法はありますか?

4

1 に答える 1

0

exec TestSprocSQL Server を使用している場合は、 の代わりに でsproc を実行してみてくださいCALL TestSproc()TOPエラーはからだと思いますgetSingleResult()。最初に sproc エラーを修正します。

于 2013-06-12T22:59:42.197 に答える