xiaochun023 2008-12-29 19:24 采纳率: 0%
浏览 533
已采纳

oracle collection 的疑问

下面语句均不行

fn_split('4,5,6,78',',') 返回的是 collection

select fn_split('4,5,6,78',',')[0] from dual
select fn_split('4,5,6,78',',').first from dual

我想取集合中的第一个字符串 1 请问有什么办法?

  • 写回答

1条回答 默认 最新

  • mb459 2009-01-06 23:57
    关注

    SELECT * FROM TABLE (CAST (fn_split('4,5,6,78',',') AS ty_str_split)) where rownum < 2;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?