引起:org.hsqldb.HsqlException:基数违规

时间:2015-06-10 09:17:57

标签: java hsqldb

我正在使用HSQLDB作为我的java应用程序的后端,当我尝试使用单个记录调用java中的过程时,我能够获取结果集,但是对于多个记录,我得到了以下异常{{1} }

"Caused by: org.hsqldb.HsqlException: cardinality violation"

1 个答案:

答案 0 :(得分:1)

两个OUT变量是标量并且只接受单个值。如果要返回多行数据,则应在过程体中打开CURSOR并读取过程调用返回的ResultSet。

详细信息在指南中:

http://hsqldb.org/doc/2.0/guide/sqlroutines-chapt.html#src_returning_data