在变量 ${} 之后查询定义的值
Query with defined value after variable ${}
我有脚本来检索存储在文本文件中的数据,然后使用变量查询 ${} 来解析数据。
示例:
保存在文本文件中的数据是abc
下面的语句将执行查询 productId = 'abc'
现在,我想在 abc 之后附加定义的值。进行如下查询:
productId = 'abc/NDC-1111'
我需要使用的确切语法应该是什么?
//Read productId
def productId = new File(RunConfiguration.getProjectDir() + "/Data Files/productId.txt")
//SQL statement
dbQuery2 = /SELECT * FROM db.t1 where productId = '${productId.text}'/
你可以这样做:
dbQuery2 = "SELECT * FROM db.t1 where productId = ${"$productId.text/NDC-1111"}"
我有脚本来检索存储在文本文件中的数据,然后使用变量查询 ${} 来解析数据。
示例:
保存在文本文件中的数据是abc
下面的语句将执行查询 productId = 'abc'
现在,我想在 abc 之后附加定义的值。进行如下查询:
productId = 'abc/NDC-1111'
我需要使用的确切语法应该是什么?
//Read productId
def productId = new File(RunConfiguration.getProjectDir() + "/Data Files/productId.txt")
//SQL statement
dbQuery2 = /SELECT * FROM db.t1 where productId = '${productId.text}'/
你可以这样做:
dbQuery2 = "SELECT * FROM db.t1 where productId = ${"$productId.text/NDC-1111"}"