Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 如何在BIDS中将变量传递给ODBC SQL命令?_Ssis_Bids - Fatal编程技术网

Ssis 如何在BIDS中将变量传递给ODBC SQL命令?

Ssis 如何在BIDS中将变量传递给ODBC SQL命令?,ssis,bids,Ssis,Bids,我试图在ODBC源代码中的SQL命令中获取变量作为参数 我已经在表达式中创建了查询,但是如何在ODBCSQL命令部分创建查询。可以使用数据流级别的表达式设置ODBC源SqlCommand: 在数据流中,单击背景并点击F4查看数据流的属性 在“属性”窗口中,滚动到“表达式” 点击。。。并选择要设置的属性,即[ODBC源].[SqlCommand] 点击。。。在“表达式”列中,添加一个表达式,如: "SELECT * FROM MyTable WHERE id = " + @[User::MyVar

我试图在
ODBC
源代码中的
SQL
命令中获取变量作为参数


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

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

  • 在数据流中,单击背景并点击F4查看数据流的属性
  • 在“属性”窗口中,滚动到“表达式”
  • 点击。。。并选择要设置的属性,即
    [ODBC源].[SqlCommand]
  • 点击。。。在“表达式”列中,添加一个表达式,如:

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