【问题标题】:Soap UI ORACLE SQL parameter not workingSoap UI ORACLE SQL 参数不起作用
【发布时间】:2014-12-03 00:39:22
【问题描述】:

嗨,这是我们写的代码

def workerNo = context.expand('${WorkerNo#WorkerNo}') log.info("workerNo : " +workerNo)

sql.eachRow("选择 distinct A.NO 作为 workerNumber, A.ACTV_IN 作为 activeIndicator, A.ty 作为 workerTypeCode, NVL(trim(A.JOB_CD),' ') 作为 jobClassCode, A.FMLY_NM 作为 lastName, A .GIV_NM 作为 firstName,A.LOGIN_ID 作为登录名,substr(A.MID_NM,1,1) 作为 middleName,....来自 WE F 其中 ....And H.Fk_Region_Cd = I.Region_Cd(+) 和 A.NO = :workerNo ")

它不工作不知道为什么。相反 - A.NO = 'xxx' 正在工作。

我正在尝试从数据源 WorkerNo 中读取一个值,其属性名称为 WorkerNo。

将它传递给 SQL,就像上面的 Oracle DB 一样。

谢谢

【问题讨论】:

  • 请考虑修复您的代码标记以使其更清晰。

标签: sql oracle groovy soapui


【解决方案1】:

错误地混合了 Groovy 和 SoapUI 语法!

:workerNo 是您可以在 JDBC 步骤中使用的 SoapUI 语法。你这里有一个 Groovy 步骤,所以你需要使用 Groovy 语法:A.NO = ${workerNo}

【讨论】:

  • 是的,谢谢!让我试试吧
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-12
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多