Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 java 程序在一台数据库服务器上调用 oracle 存储过程。获取结果集并希望将该结果集传递给我在另一台数据库服务器上的存储过程。
如何将结果集作为输入参数传递给接受 ref 游标的 Oracle 存储过程?
你不能。通过使用数据库链接从第二台服务器访问第一台服务器,或者您需要在中间 Java 代码级别(连接到两台服务器)中处理它
希望能帮助到你
Callable 语句没有任何方法可以将结果集设置为参数。另一种方法是调用希望结果集作为参数的过程,在 pl/sql 本身中调用它。可能您也可以使用表格类型来解决您的问题。