1

Slick は複数の結果セットを返すクエリをどのように処理しますか?

たとえば、次を使用してテーブルに関する情報を取得したい場合sp_help someTableName

これは、多数の結果セットを返します。を使用するだけで、最初の結果セットを取得できますscala.slick.jdbc.StaticQuery.queryNA[Tuple4[String, String, String,String]]("sp_help tblInbox_membership").first()

2 番目の結果セットを取得するにはどうすればよいですか?

4

1 に答える 1

1

Sybase またはおそらく SqlServer を使用している必要があります。

私は (まだ) Slick に慣れていませんが、ResultSetJDBC のステートメントから後続の s にアクセスする方法は、 を呼び出しStatement.getMoreResults()、それが成功した場合にStatement.getResultSet(). Slick は で Statement オブジェクトを提供するSession.withStatementので、少なくとも JDBC API を使用して結果セットを取得するか、またはそれを行う方法があれば ResultSet を Slick にフィードできます。

于 2012-09-24T10:54:18.147 に答える