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 2012中参数和变量之间的区别是什么?_Ssis_Ssis 2012_Sql Server 2012 Localdb - Fatal编程技术网

什么';SSIS 2012中参数和变量之间的区别是什么?

什么';SSIS 2012中参数和变量之间的区别是什么?,ssis,ssis-2012,sql-server-2012-localdb,Ssis,Ssis 2012,Sql Server 2012 Localdb,这是一个面试问题 “SSIS 2012中的参数和变量有什么区别?” 我对它们之间的实际区别感到困惑。 变量是环境的局部变量,而参数不是 不同环境中的变量是相互独立的 参数指定包将使用的数据。可以分别使用包参数和项目参数将参数范围限定到包级别或项目级别 不同变量的值可以通过参数提供 比如说- 在面向对象方面,我可以说变量是私有实体,而参数本质上是公共的。 变量是环境的局部变量,而参数不是 不同环境中的变量是相互独立的 参数指定包将使用的数据。可以分别使用包参数和项目参数将参数范围限定到包级别或项

这是一个面试问题

“SSIS 2012中的参数和变量有什么区别?”

我对它们之间的实际区别感到困惑。

  • 变量是环境的局部变量,而参数不是
  • 不同环境中的变量是相互独立的
  • 参数指定包将使用的数据。可以分别使用包参数和项目参数将参数范围限定到包级别或项目级别
  • 不同变量的值可以通过参数提供
比如说- 在面向对象方面,我可以说变量是私有实体,而参数本质上是公共的。

  • 变量是环境的局部变量,而参数不是
  • 不同环境中的变量是相互独立的
  • 参数指定包将使用的数据。可以分别使用包参数和项目参数将参数范围限定到包级别或项目级别
  • 不同变量的值可以通过参数提供
比如说-
就OOPS而言,我可以说变量是私有实体,而参数本质上是公共的。

SSIS包中变量的可能重复:与您预期的一样。您可以定义它们,并设置默认值,并且可以与不同SSI块中的它们交互以更改它们的值。在执行包时,还可以使用配置文件或命令行选项设置它们。参数引用将SSIS变量传递到SSIS块的能力,以便这些块可以与其交互。我自己也知道,参数最常见的用法是循环构造或ExecuteSQL语句,以提供SQL逻辑要使用的值。SSIS包中变量的可能重复:的可能重复与您预期的一样。您可以定义它们,并设置默认值,并且可以与不同SSI块中的它们交互以更改它们的值。在执行包时,还可以使用配置文件或命令行选项设置它们。参数引用将SSIS变量传递到SSIS块的能力,以便这些块可以与其交互。我自己也知道,参数最常见的用法是循环构造或ExecuteSQL语句,为SQL逻辑提供要使用的值