【问题标题】:How do I pass a variable to ODBC SQL Command in BIDS?如何在 BIDS 中将变量传递给 ODBC SQL 命令?
【发布时间】:2017-03-21 12:36:32
【问题描述】:

我正在尝试在SQL 源代码中的SQL 命令中获取变量作为参数。

我已经在表达式中创建了查询,但是如何在ODBC SQL 命令部分创建查询。

【问题讨论】:

    标签: ssis bids


    【解决方案1】:

    可以在数据流级别使用表达式设置 ODBC 源 SqlCommand:

    1. 在数据流中,单击背景并按 F4 以查看数据流的属性。
    2. 在属性窗口中,滚动到表达式
    3. 点击...并选择要设置的属性,即[ODBC Source].[SqlCommand]
    4. 单击表达式列中的 ... 并添加如下表达式:

      "SELECT * FROM MyTable WHERE id = " + @[User::MyVariable]
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      • 2019-08-13
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-16
      相关资源
      最近更新 更多