oracle存储过程或者函数返回ROWTYPE类型的数据,java怎么接收。 50

RT... RT 展开
 我来答
匿名用户
2015-09-30
展开全部
如果一个表有较多的列,使用%ROWTYPE来定义一个表示表中一行记录的变量,比分别使用%TYPE来定义表示表中各个列的变量要简洁得多,并且不容易遗漏、出错。这样会增加程序的可维护性。总结:你用%ROWTYPE 对应查询表的实体去接收就可以了
追问
我需要通过jdbc连接去接收存储过程的输出参数,这个跟定不定义实体没有关系。
如果返回的是游标,我知道用oracle.jdbc.OracleTypes.CURSOR去描述,(ResultSet) call.getObject(i)去遍历读取,但是%ROWTYPE,在java中没有对应的类型
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式