Можно ли динамически устанавливать переменную назначения потока данных на основе переменной источника файла в пределах foreach l oop? - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть 20+ файлов фиксированной длины, которые я хочу загрузить в свои собственные таблицы. У каждой таблицы есть имя файла, а у всех таблиц одинаковое имя столбца и тип данных. В основном загрузка каждого файла в виде блоба. Внутри foreach l oop он выбирает каждый файл, используя переменную / выражение @ [User :: FileName]. Последующие файлы выбираются и загружаются, но только в первую таблицу файлов. Я использую выражение в @ [User :: TableName] с функцией REPLACE, чтобы обрезать путь соединения из переменной @ [User :: FileName]. Например:

Source FileName = File
Source FileName = File2
Dest TableName = File with column 'Data' varchar(2000)
Dest TableName = File2 with column 'Data' varchar(2000)
@[User::FileName] = "\\server\share\client\file"
@[User::TableName] = REPLACE(@[User::FileName],"\\\\server\\share\\client\\","")

Возможно ли это?

Это мой первый вопрос по SO, пожалуйста, дайте мне знать, если дополнительная информация поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...