我要求有一个SQL语句来执行以下操作:
我有两列A,B。 A包含:
1
2
3
4
B在一个条目中包含逗号分隔的字符串:
5,6,7
8,9,0
目标是让一个单独的SQL查询具有类似
的o / p1,5
1,6
1,7
2,8
2,9
等等。
我有一个有效的SQLquery,可以在Oracle 10g和11g上正常运行。但最终目标是使用SQL文本驱动程序在CSV文件上执行查询。 Oracle DB上的工作查询:
select * from (select distinct A as resource,
(regexp_substr(B, '[^,]+', 1, level)) as ent from tablename
connect by regexp_substr(B , '[^,]+', 1, level) is not null) where ent is not null
当我在CSV上运行命令时,我只是收到错误"语法错误:无法继续解析"
我正在使用第三方工具,其中对象从CSV文件中收集数据并显示在UI中。所有其他查询似乎都运行良好,但不是这样。