SSIS 2008 - как выполнять поиск по регулярным выражениям в инструменте производных столбцов служб SSIS - PullRequest
2 голосов
/ 06 мая 2011

Как сделать регулярное выражение в инструменте производных столбцов служб SSIS

т.е.

У меня есть строка в формате XXXNNNN, и я хочу отфильтровать эти строки не в этом формате, используяИнструмент производного столбца служб SSIS.

т. Е.

ABC1234 в порядке

ABCDEFG - нет.

1 Ответ

2 голосов
/ 06 мая 2011

Преобразование «Производный столбец» не поддерживает регулярные выражения, поэтому вам придется взглянуть на некоторые другие параметры:

  1. Используйте задачу сценария и напишите регулярное выражение, используя стандартные функции регулярного выражения .NET.
  2. Используйте сторонний компонент
  3. Если у вас всегда есть 7 символов, вы можете использовать функции SUBSTRING и CODEPOINT, чтобы убедиться, что каждый из них находится вожидаемый диапазон (см. справочник функций ).Но это, вероятно, неудобно для чтения и поддержки, и может быть непрактичным, в зависимости от того, как выглядят ваши данные.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...