Slick如何处理返回多个结果集的查询?
例如,如果我想要使用sp_help someTableName
检索表的信息
这将返回许多结果集。我只需使用scala.slick.jdbc.StaticQuery.queryNA[Tuple4[String, String, String,String]]("sp_help tblInbox_membership").first()
即可获得第一个结果集
如何获取第二个结果集?
发布于 2012-09-24 10:54:18
您一定是在使用Sybase或SqlServer。
我还不熟悉Slick,但是从JDBC中的语句访问后续ResultSet
的方法是调用Statement.getMoreResults()
,如果调用成功了Statement.getResultSet()
。Slick为您提供了一个带有Session.withStatement
的Statement对象,因此您至少可以使用JDBC api来获取结果集,或者在有方法的情况下将ResultSet提供给Slick。
https://stackoverflow.com/questions/12556417
复制相似问题