【发布时间】:2012-08-15 08:12:58
【问题描述】:
我有一个存储过程,它创建多个临时表,然后在各个临时表上创建一个联接。
如果我在 MS SQL 2008 中执行存储过程,我可以看到结果选择子句的输出。但是,当我通过 JDBC 调用存储过程时,我不断收到错误消息,提示 Statement 没有返回结果集。
我环顾四周,但找不到解决方案,所以我求助于创建一个持久表并将存储过程的输出插入其中。
- 为什么会发生这种情况? (我读到过一段话,因为一旦存储过程完成执行,临时表就会被截断,不会通过 JDBC 返回任何结果集)
- 有没有办法在不使用持久表的情况下做到这一点?
【问题讨论】:
标签: sql-server-2008 stored-procedures jdbc