Reg match для поиска конкретной строки с разделителем в informatica - PullRequest
0 голосов
/ 25 июня 2019

У меня есть требование в informatica проверять, является ли конкретная строка числом, если да, то проверить строку внутри столбца, если она есть, затем извлечь ее или использовать исходное значение.

IIF (IS_NUMBER(ID), IIF (REG_MATCH (ИМЯ, '[a-zA-Z0-9 &] / [a-zA-Z0-9 &] ', LTRIM (RTRIM (SUBSTR (ИМЯ, 1, INSTR)(NAME, '', 1))))), ID)

Пример данных для поиска в имени столбца с использованием reg_match

1) ABC / DEF / 003
2)XYZV / S & A / ABC / 004. 3) CDE / 004/007.с помощью reg_match.in в приведенном выше коде я тестировал только такие примеры, как записи ABC / DEF, но даже этого не происходит, не могли бы вы помочь мне в этом (для обработки всех упомянутых тестовых данных).

С уважением, Картик

...