none
如何在SSIS ADO NET源中使用参数? RRS feed

  • 常规讨论

  • 解决方案

    你可以使用变量和表达式去传递参数:

    1.转换到Control Flow,点击Data Flow Task。
    2.在属性窗口,有一个属性叫做Expression并且有一个小按钮在它边上。点击这个按钮去打开表达式编辑器。
    3.在属性列表里,选择[The name of ADO NET Source].[SqlComamnd并点击在表达式列下面的按钮去打开Expression Builder。
    4.写下含有变量的查询语句并点击Evaluate Expression按钮去测试这个表达式,例如: "SELECT * FROM EMPLOYEES WHERE FNAME='" + @[User::FName] + "'"

    注意: Integration Services 表达式语法和C\C#的使用是类似的。表达式可以包含像标志符(列和变量),常量,操作符,和功能函数之类的成员。

    详细信息,请您参考如下链接: http://msdn.microsoft.com/en-us/library/ms140206.aspx

    2012年1月18日 1:51
    版主