SSIS - varchar(max)

时间:2015-09-29 01:11:28

标签: sql-server ssis etl ssis-2012 varcharmax

我有sp连接一个长字符串并返回SSIS。但目前SSIS只是部分地挑选字符串。

是否有一种方法允许T-SQL存储过程将长字符串传递给SSIS?目前,该参数定义为VARCHAR(max)

我尝试使用SSIS Object变量,它不允许我将其转换回字符串。如何将SSIS对象转换为字符串

Convert.ToString(Dts.Variable["ObjVar"]Value) ; 

我正在使用SSIS 2012。

由于

1 个答案:

答案 0 :(得分:1)

对我来说,限制出现在SQL Server端使用的数据类型中。 要解决此问题,请使用TEXT-可变长度存储,最大大小为2GB数据(如果希望使用Unicode,则为NTEXT,然后将其限制为1GB)