如何通过在SSIS中调用函数或存储过程来使用拆分转换过滤和拆分数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过在SSIS中调用函数或存储过程来使用拆分转换过滤和拆分数据?相关的知识,希望对你有一定的参考价值。
答案
您可以使用SSIS脚本组件执行此操作。
在“脚本组件”编辑器的“输入和输出”选项卡下,添加输出(例如:OUTPUTINSERT,OUTPUTUPDATE,OUTPUTDELETE)并对其进行配置。
然后,在脚本组件的代码中,您可以使用如下代码:
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
/*
Add your code here
*/
if (Row.type.Trim()=="I" )
{
Row.DirectRowToOUTPUTINSERT();
}
else if (Row.type.Trim() == "U" )
{
Row.DirectRowToOUTPUTUPDATE();
}
else
{
Row.DirectRowToOUTPUTDELETE();
}
}
请找到更多信息here
以上是关于如何通过在SSIS中调用函数或存储过程来使用拆分转换过滤和拆分数据?的主要内容,如果未能解决你的问题,请参考以下文章
效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中附源代码下载) 转