0
我正在處理一個SSIS項目,該項目涉及到解壓縮解壓縮文件時使用ForEachLoop容器在同一目錄中包含多個文本文件的情況。 每個文件將有不同的名稱。如何理解ssis中的表達式邏輯
我有兩個變量,變量2有表達
Variable 1
name = zipfileName
Value= sample.zip
variable 2
name = FileName
value = *.*
Expression = REPLACE(@[User::ZipFileName],".zip",".txt")
我需要有關表情部位澄清
我的想法是,這個表述意味着zip文件的名稱被替換.txt擴展時提取?我也想知道它是如何動態地改變運行時文件名看到,因爲有 多個文件
感謝
謝謝佩德羅,你有什麼想法它是如何迎合每次挑選不同的文件名稱,因爲有多個文件需要運行? – anchor
我不確定你是否理解你的評論,'[User :: ZipFileName]'似乎是一個變量,所以它應該在每次交互時都會改變。 –
我的意思是說我有3個這樣的文本文件,如abc.txt,def.txt和ghi.txt。這些文件將包含兩列ClientID和FileName,例如abc.txt。我的問題是如何檢索每個交互的文件名部分並將其放置在數據庫中? – anchor