SELECT REGEXP_SUBSTR('34,56,-23', '[^,]+', 1, LEVEL, 'i') AS STR FROM DUAL CONNECT BY LEVEL <= LENGTH('34,56,-23') - LENGTH(REGEXP_REPLACE('34,56,-23', ',', '')) + 1;
以上的sql在sqlplus develop下执行能得到34,56,-23的结果集,但在程序中执行返回datatable的时候却是2行“,” 1行空的结果,这是为什么,求大神解释下