1,把显示效果设为“文本”(快捷键Ctrl+T),定义2个变量,用于READTEXT函数中的“有效文本指针”和“读取数据的字节数”的个参数,SQL代码:
DECLARE @ptrval varbinary(16), @lenval int
SELECT @ptrval = TEXTPTR(内容字段),@lenval = DATALENGTH(内容字段) FROM 表格名 where id=xxx
READTEXT 表格名.内容字段 @ptrval 0 @lenval
其中,@ptrval变量是有效文本指针,@lenval变量是读取数据的字节数
当数据类型为long text时,datelength为11,为<long text>的长度.实验不成功.datelength怎么为<long text>的长度??奇怪
2,工具--选项--结果--每列最多显示字符数:8000
实验也不成功.因为字符超过8000
3,SUBSTRING 把长字段分为几段
未试验
4,select convert(varchar(8000),zd) from hhhhh
不成功
5,最后一种办法,把<long text>的值读出来,再考出来
不知有无更好的方法?