以文本方式查看主题

-  昂捷论坛  (http://www.enjoyit.com.cn/bbs/index.asp)
--  □-通用类  (http://www.enjoyit.com.cn/bbs/list.asp?boardid=27)
----  审批流如何实现like或 not like 条件判断  (http://www.enjoyit.com.cn/bbs/dispbbs.asp?boardid=27&id=8687)

--  作者:wzg3020
--  发布时间:2013/1/5 11:58:39
--  审批流如何实现like或 not like 条件判断

审批流实现‘像似于’或‘不像似于’条件判断时,审批流的Xpath语言不支持sql语言like的写法,如果按以下sql的语法来写,发送审批时系统会报错:\'具有无效的标记\'

//tb_o_i[1]/c_at_order <= 1000  and  //tb_o_i[1]/c_mk_store_id like \'%10001%\'

//tb_o_i[1]/c_at_order <= 1000  and  //tb_o_i[1]/c_mk_store_id not like \'%10001%\'

 

 

变通的实现方法,用contains函数来实现

包含://tb_o_i[1]/c_at_order <= 1000  and  contains(//tb_o_i[1]/c_mk_store_id,\'10001\')

相当于 like ‘%10001%’

不包含://tb_o_i[1]/c_at_order <= 1000  and not( contains(//tb_o_i[1]/c_mk_store_id,\'10001\'))

相当于 not like ‘%10001%’


--  作者:wangxiaoxiao
--  发布时间:2013/1/5 14:11:03
--