首页 > 解决方案 > infornatica 中是否有 NOT LIKE 函数?

问题描述

我知道 Reg_match(, '. ABC. ) 是 INFA 中的 Like 运算符

我怎样才能得到一个不喜欢的功能?示例:不喜欢 %DAVID% 和不喜欢 %ADAM% 的地方

标签: informaticainformatica-powercenterinformatica-data-integration-hub

解决方案


如果您使用的是 informatica 10 及更高版本,则可以使用SQL_LIKE.

SQL_LIKE(subject, pattern, escape character)

对于较低版本或者如果您想使用适合您的场景的东西,那么您可以使用“INSTR()”进行检查并采取相应措施。它可能不适用于像 _ 这样的模式匹配,但它适用于普通的场景。

IIF ( INSTR(col,'DAVID') = 0 AND INSTR(col,'ADAM') = 0, do_blah, do_nah)

推荐阅读