我有:listDate:String
IN参数,我传递给我的proc,其中包含动态值分隔,
此:listDate:String
从Java前端传递到proc,它包含用户选择的值
可以有多种组合
案例1 listDate
可以有
1. 2013年12月30日至2014年1月5日
所以 v_start_date
是2013年12月30日和
v_end_date
是2014年1月5日
案例2 listdate
可以有
2013年12月30日至2014年1月5日,
2014年1月6日至2014年1月12日
所以v_start_date
是2013年12月30日和
v_end_date
是2014年1月12日
案例3 listDate
可以有
2014年1月6日至2014年1月12日,
2014年1月13日至2014年1月19日,
2014年1月20日至2014年1月26日
所以 v_start_date
是2014年1月6日和
v_end_date
是2014年1月26日
如何将上面显示的值提取到v_start_date
和v_end_date
?
答案 0 :(得分:0)
我可以使用
解决它select substring(listDate from '............$') as v_end_date,
substring(listDate from '^...............') as v_start_date