Что эквивалентно Oracle REF CURSOR в MS-SQL при использовании JDBC? - PullRequest
0 голосов
/ 28 сентября 2011

В Oracle я могу объявить курсор ссылки.

, но MS-SQL я не знаю.

private Connection conn;
private CallableStatement stmt; 
private OracleResultSet rset; 
stmt = conn.prepareCall("{ ? = call " + call + "}"); 
stmt.registerOutParameter(1, <b>OracleTypes.CURSOR</b>); 
stmt.execute(); 
rset = (OracleResultSet)stmt.getObject(1); 

1 Ответ

0 голосов
/ 28 сентября 2011

Я не эксперт по JDBC, но MSSQL не имеет прямого эквивалента REF CURSOR: результирующие наборы возвращаются непосредственно из процедуры или запроса клиенту.Вы не упоминаете, какой драйвер JDBC вы используете, но если это Microsoft, то работа с наборами результатов хорошо документирована .

Если это не поможет, уточните, какиеДрайвер JDBC, который вы используете, и какой код вы уже использовали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...