我正在使用ssis和sql将数据从平面文件导入名为tcvs\u tmp\u po\u detail的sql表。有时我会在purchaseorder列中找到一些字符,如果出现这些字符,我希望找到并消除它们。
角色是, 我能把数字左边的3个字符删掉吗?它不会一直出现,因此我可以在ssis作业的前端运行它作为查询,以便在导出它之前更正它。
下面是它发生时的样子的一个例子
Purchase Order
7
7
8
8
8
8
8
8
9
10
10
10
10
11
12
13
11
12
13
14
14
15
15
16
16
17
19
18
19
20
22
2条答案
按热度按时间mzillmmw1#
我不确定处理的数据在哪里,但您可以用
case
表达式:axr492tv2#
我想你应该用“数据流任务”
添加“派生列”组件
添加新列
将此代码添加到表达式
REPLACE(Purchase,"","")
结果是: