我刚刚使用 TOAD 在 MS SQL DB 中创建了一个存储过程。
它的作用是接受一个 ID,其中一些记录与之相关联,然后将这些记录插入到表中。
存储过程的下一部分是使用 ID 输入搜索插入项目的表,然后将其作为结果集返回给用户,以确认信息已插入。
在 TOAD 中,它完成了预期的工作。它仅使用存储过程插入日期并返回信息。
然而,在 Oracle SQL 开发人员中,它会执行插入操作并以此结束。它似乎没有执行存储过程的第二部分,即选择 stmt。
我只是有一种感觉,这是因为 jdbc 适配器。另外我问的原因是因为我正在使用报告工具 Pentaho Report Designer,如果我可以同时做两件事,它真的会更容易。Pentaho Report Designer 也在使用 jdbc 适配器,这不是巧合吗?
但如果还有其他我可以调整的东西,我会非常感激。