...
- 直接在SQL中使用参数变量
使用脚本获取变量
使用脚本可应用于以下场景:(1). 可以对参数做逻辑判断
(2). URL中传递过来的是第三方系统的token,将token作为参数调用一个第三方接口,根据返回值来动态拼接SQL,对数据进行过滤(例如过滤机构、地区、门店编码等数据)
Code Block language js importPackage(java.util); var sqlStr = []; sqlStr.push("select * from jiaoyimingxi "); var size=request.getParameter("尺寸"); var color=request.getParameter("颜色"); logger.error("size: "+size); if(size == null){ size = "XXL"; } if(color == null){ color = "红色"; } sqlStr.push(" where "); sqlStr.push(" 尺寸 = '"); sqlStr.push(size); sqlStr.push("'"); sqlStr.push(" and 颜色 = '"); sqlStr.push(color); sqlStr.push("'"); var sql = sqlStr.join(""); result.setSuccess(true); result.setData(sql);
...