繁体   English   中英

从IN参数中提取值并将其存储在PostgreSQL中的局部变量中

[英]Extract values from IN parameter and store it in local variables in postgreSQL

我将: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_datev_end_date

我能够通过使用解决它

select substring(listDate from '............$') as v_end_date,
substring(listDate from '^...............') as v_start_date

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM