Oracle 存储过程中返回值是表类型java中选什么类型?

2024-11-24 07:09:45
推荐回答(2个)
回答(1):

cs.registerOutParameter(1,OracleTypes.CURSOR);
将结果集取出来的话就用

//取的结果集的方式一:
rs = ((OracleCallableStatement)stmt).getCursor(3);
//取的结果集的方式二:
// rs = (ResultSet) stmt.getObject(3);

就可以了。。。

回答(2):

JDBC 驱动程序不支持将 CURSOR、SQLVARIANT、TABLE 和 TIMESTAMP SQL Server 数据类型用作 OUT 参数。

网址你参考下:http://msdn.microsoft.com/zh-cn/library/ms378108(SQL.90).aspx