1

我有 sp 连接一个长字符串并传回 SSIS。但目前 SSIS 只选择部分字符串。

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

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

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

我正在使用 SSIS 2012。

谢谢

4

1 回答 1

1

在我看来,限制出现在 SQL Server 端使用的数据类型中。为了克服它使用TEXT- 最大大小为 2GB 数据的可变长度存储(或者NTEXT如果你期望 Unicode,那么它被限制为 1GB)

于 2019-03-05T16:48:18.337 回答