READTEXT 如何将读取的数据赋值给一个变量?
需要在程序中分析   text/ntext   数据,由于没法定义   text/ntext   类型的局部变量,所以只有   采用   READTEXT   一块一块地读取并分析。 
 但是   READTEXT   读取的数据怎么赋值给一个变量呀?谢谢指点!
------解决方案--------------------text/ntext /image 
 这些字段的部分值应该没用吧?
------解决方案--------------------联机--示例 
 下例读取 pub_info 表中 pr_info 列的第 2 个至第 26 个字符。   
 USE pubs 
 GO 
 DECLARE @ptrval varbinary(16) 
 SELECT @ptrval = TEXTPTR(pr_info)  
    FROM pub_info pr INNER JOIN publishers p 
       ON pr.pub_id = p.pub_id  
       AND p.pub_name =  'New Moon Books ' 
 READTEXT pub_info.pr_info @ptrval 1 25 
 GO   
------解决方案--------------------declare @a table(a ntext) 
 insert @a select  'abcdefg '   
 declare @x nvarchar(4000) 
 select @x=substring(a,1,2) from @a   
 select @x   
 --result 
 /* 
 ------- 
 ab   
 (所影响的行数为 1 行) 
 */