本帖最后由 xh6210 于 2012-06-26 10:08:38 编辑

解决方案 »

  1.   

    没看明白你意思啊,如果是因为字符串太长报错的话,你可以不传id数组,等把所有数据取出来,然后,你在根据你的id数组,取得你想要的结果啊。
      

  2.   

    那些id使用select id from book代替呢?
      

  3.   

    问题已解决
    贴出解决方案 , 在Oracle中使用Table()函数进行数组到游标的转换就行。cur_xhs sys_refcursor;(返回游标)
    Xhs XH;(数组)
    OPEN cur_xhs FOR SELECT COLUMN_VALUE FROM TABLE(Xhs);
    return cur_xhs;