使用SSIS中的条件替换列中的字符串

时间:2016-10-21 20:59:05

标签: sql-server visual-studio ssis conditional-statements updating

我是SSIS的新手。这就是我想要做的事情。我有一个Excel来源,其中包含不同类型食物的列(例如牛肉,苹果,胡萝卜等),我想将它们更新为更通用的类型:

string header;
string value;
ifstream readFile("filename.txt");

while (!readFile.eof()) {
    readFile >> header;

    if (header == "x") {
        //store 1 to value
    }
    else if (header == "y") {
        //store 2 to value
    }
    else if (header == "z") {
        // store 3 to value
    }
}

我在Derived Column和OLE DB Command中尝试替换,但我感觉有更好的方法可以做到这一点。

0 个答案:

没有答案