簡體   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