シンプルな構造を持つJDBC経由でストアドプロシージャを実行しようとしています:
ALTER PROCEDURE test
AS BEGIN
SELECT ...
INSERT ...
END
問題は、挿入が行われないことです。この手順を管理スタジオで実行すると、問題ありません。
String query = "EXEC test";
PreparedStatement st = conn.prepareStatement(query);
st.execute();
ResultSet rs = st.getResultSet(); //result set is correct
int count = st.getUpdateCount(); //returns -1
何か案は?ありがとう