【发布时间】:2017-10-26 08:49:19
【问题描述】:
我使用 Soup ui 'JDBC Request' 选项来检查数据库结果。我通常使用参数作为
参数 = ${步骤名称#请求参数}
并将其用于
sql as select * from db where param = :param
这对于特定参数非常有用。但是当我尝试使用逗号分隔的参数时(例如 1000,10001,10003),sql 查询首先运行它,1000。
即有一个请求参数,其名称为 ID 和值 1000,10001,10003
我创建一个 JDBC 参数作为 IDs = ${step name#IDs}
并将 sql 查询创建为 sql as
select * from db where id in (:IDs) 它只获得逗号分隔参数的第一条记录。
结果我想知道如何在 sql select 中使用逗号分隔的 JDBC 参数
我从上一步请求参数中获取汤 ui 参数:
image
【问题讨论】:
-
你能显示屏幕截图如何存储值吗?
-
id 是数字字段吗?还是 text / varchar 类型?
-
我尝试添加照片,我觉得我的分数不够
-
是的,id 是数字字段
-
我添加了图像,我从其他步骤的请求参数中获取 jdbc 参数:逗号分隔数字字段的作业。