JavaSQL异常无法继续解析

时间:2016-07-06 07:03:57

标签: sql oracle csv

我要求有一个SQL语句来执行以下操作:

我有两列A,B。 A包含:

1
2
3 
4

B在一个条目中包含逗号分隔的字符串:

5,6,7
8,9,0

目标是让一个单独的SQL查询具有类似

的o / p
1,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中。所有其他查询似乎都运行良好,但不是这样。

0 个答案:

没有答案