我有一组动态变化的文件,我使用foreach循环容器来更新它们。
我使用两个变量(1)表示文件路径,(2)表示源文件夹。
我需要将文件名插入单独的列中。
文件名:
XYZ0000_2016_04_Application_Report.csv
ABC0000.10_2016_04_Application_Report.csv
我只需要将XYZ0000
插入新列。
如何借助变量做到这一点?
答案 0 :(得分:1)
所以,试试这个:
SELECT SUBSTRING(yourfield, 0, CHARINDEX('_', yourfield))
FROM yourtable
答案 1 :(得分:1)
向数据流添加Derived Column
转换,并使用以下表达式:
LEFT(@[User::FileName],FINDSTRING("_", @[User::FileName], 1))
这假设您正在从循环容器
中记录您的文件名