相关疑难解决方法(0)

SQL Server截断和8192限制

在SQL Server 2005中,我试图查询varchar(MAX)列,其中包含一些文本数据超过8192的行.但是,在管理工作室中,我有工具 - >选项 - >查询结果 - >结果到文本 - >每列中显示的最大字符数= 8192,这是最大值.因此,看起来这些行的截断仅仅是由于文本输出所施加的限制.

我唯一能看到的就是使用SUBSTRING函数来获取前8000个字符,然后是接下来的8000个字符等等.但这很丑陋且容易出错.

我应该提一下,SSIS和BCP不是我的选择.

有人有更好的建议吗?谢谢!

sql-server truncation

48
推荐指数
5
解决办法
5万
查看次数

标签 统计

sql-server ×1

truncation ×1