好办,你
可以绑定你把函数的输出绑定给一个OCIStmt就可以了.
比如说
OCIStmt o1,o2
给o1,o2分配空间.
OCIStmtPrepare();
然后
OCIBindByPos(o1, &Bind[0], IErr, (ub4) 1,
(dvoid *)&o2, (sb4)0, SQLT_RSET,
(dvoid *) 0, (ub2 *)0, (ub2 *)0,
(ub4) 0, (ub4 *) 0, (ub4) OCI_DEFAULT)
然后用o1执行
OCIStmtExecute()
然后
用o2 fetch结果
可以绑定你把函数的输出绑定给一个OCIStmt就可以了.
比如说
OCIStmt o1,o2
给o1,o2分配空间.
OCIStmtPrepare();
然后
OCIBindByPos(o1, &Bind[0], IErr, (ub4) 1,
(dvoid *)&o2, (sb4)0, SQLT_RSET,
(dvoid *) 0, (ub2 *)0, (ub2 *)0,
(ub4) 0, (ub4 *) 0, (ub4) OCI_DEFAULT)
然后用o1执行
OCIStmtExecute()
然后
用o2 fetch结果
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货