数据服务的 "向导模式生成api"功能中,如图的请求参数dt想设置在20210801-20210830范围内,操作符中就in能符合,但是要写30个示例值。所以这种设置不合理,范围一大根本没法写。是否有直接能设置一个区间的写法,点此查看通过向导模式生成API。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
同一个变量不支持写区间,可以使用脚本模式,sql里写where dt>=${dt1} and dt <=${dt2},给两个变量传参实现。
如果向导模式不太好用的话是否可以切换一下模式,比如脚本模式,脚本模式包括基础SQL和高级SQL,其中基础SQL:通过基础SQL语法来编写查询逻辑,与旧版SQL的支持能力一致。 高级SQL:通过支持Mybatis标签的SQL语法来编写查询逻辑。目前支持的标签类型包括:if、choose、when、otherwise、trim、foreach和where。支持的也比较全,建议可以切换脚本模式尝试一下是否满足你的业务需求