1

Slick 如何处理返回多个结果集的查询?

例如,如果我想使用sp_help someTableName

这将返回许多结果集。我可以得到第一个结果集,只需使用scala.slick.jdbc.StaticQuery.queryNA[Tuple4[String, String, String,String]]("sp_help tblInbox_membership").first()

如何获得第二个结果集?

4

1 回答 1

1

您必须使用 Sybase 或 SqlServer。

我不熟悉 Slick(还),但是ResultSet从 JDBC 中的语句访问后续 s 的方法是调用Statement.getMoreResults(), then if that succeeds Statement.getResultSet()。Slick 为您提供了一个 Statement 对象Session.withStatement,因此您至少可以使用 JDBC api 来获取您的结果集,或者如果有办法将 ResultSet 提供给 Slick。

于 2012-09-24T10:54:18.147 回答