2013-09-11 2 views
0

Я пытаюсь восстановить часть плоского имени файла (коллекции) в производный столбец. Когда я создаю свой производный столбец, я перетаскиваю переменную User: FilesToImport, и тип данных автоматически устанавливается в DT_WSTR и длина до 24, не редактируется. Поскольку переменная содержит путь длиной более 24 символов, я не могу использовать функции SUBSTR, которые должны начинаться с 26-го Char для восстановления необходимых данных. Почему длина ограничена 24 символами? Как действовать? ThxSSIS Derived Column System Variable Length

+1

Возможно, вы хотите опубликовать скриншот с переменными свойствами и с производным столбцом? – Justin

ответ

1

Редактор производной колонки будет угадывать длину, основанную на текущем значении переменной @ [User :: FilesToImport].

Вы можете указать явную длину столбцу, наведя его на соответствующую длину (DT_WSTR, 90) @[User::FilesToImport] после применения любых необходимых изменений.

+0

То, что мне нужно, спасибо большое! – OwenS

+0

@billinkc, не могли бы вы взглянуть на мой вопрос здесь: http://stackoverflow.com/questions/34401827/ssis-derived-column-system-variable-length-with-expression? – w0051977

Смежные вопросы