SSIS变量4000字符限制并将其拆分为两个变量

时间:2016-02-22 17:16:56

标签: sql variables ssis expression

有人可以向我解释为什么SSIS 2012中的变量表达式为4000个字符限制吗?如果确实超过了那个数量会发生什么?

我知道还有其他方法可以像使用SP一样。由于它是4000 char限制,你怎么能把它分成两个变量?就像把一半放在一个变量中,另一半放在另一个变量中。有什么最佳做法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

是。这是一个限制。 创建单独的变量,用于存储数据流任务的查询部分,然后使用脚本任务将它们全部组合到运行时的最终变量中。 请参阅此。 http://www.texastoo.com/post/2009/07/27/SSIS-workaround-for-the-4000-byte-character-limit.aspx