karate - 如何在空手道中参数化 SQL 查询
问题描述
- def query = read(intitation.sql);
- 字符串输出 = 查询
我想参数化并从功能文件中动态传递column2 ='value',你能帮我解决这个问题吗?
下面是 sql 文件 intitation.sql:
SELECT column1, column2, column3, column4, column5, column6, column7, column8, column9, column10, column11, column12 FROM table1 WHERE **column2='value'**;
解决方案
这是正常的 JS 基础:
* def value = 'foo'
* def sql = "select * from dogs where name = '" + value + "'"
还看看replace
它是否有帮助:https ://github.com/intuit/karate#replace
推荐阅读
- awk - 递归文件包括
- html - 网站 CSS 动画闪烁的问题
- reactjs - 在 React 中获得了单击按钮的 id,但随后想在 if 中使用该 id
- r - 如何在搜索表单上找到 html_node?
- kotlin - 来自 recyclerview 的 Kotlin 意图 onclick。holder.title.context 上的错误
- python - 当我附加标签 tf.function 时,Tensorflow while_loop 抛出错误
- woocommerce - WooCommerce 问题,部分订单已付款但仍处于“待处理订单”状态
- spring - 如何在 Spring Boot 中为 Quartz 表使用自定义表名
- css - CSS网格输入大小增加
- github - 在 wiki 编辑上触发 Github 操作?