日期:2014-05-17  浏览次数:20592 次

SSIS 分割 超大字符串 NTEXT
请问, SSIS Expression怎么分割 超大字符串, 大于8000的,所以要用NTEXT类型。

可惜 substring 只支持到 str的, 

有没有其他办法呢, 

------解决方案--------------------
varchar(max) is interpreted to "dt_text", and nvarchar(max) to "dt_ntext" in SSIShttp://www.help-sql.info/27/8/516274.html

看上面的说法,你可以用VARCHAR(MAX),这样的话是可以使用SUBSTRING函数的。
------解决方案--------------------
这个在ssis里面不好处理,建议放到数据库层面,用sql来处理
------解决方案--------------------
用脚本组件不好吗?多大的都可以处理。