是指针,但可以直接读
select item_text from tabel_name

解决方案 »

  1.   

    怪了,我的就是读不出来。换成char类型就可以,但是数据少了
      

  2.   

    如果不行,就试试下面的吧
    declare @t_pointer varbinary(16)
    select @t_pointer =textptr(column)
    from table where ...
    readtext table.column @t_pointer 0 lengthlength为文本长度
      

  3.   

    直接用select 就行,和其它类型用法相同
      

  4.   

    如果在 Transact-SQL 脚本、存储过程和触发器中使用这种方法,则只能用于相对较短的值。如果数据的长度大于 SET TEXTSIZE 中指定的长度,则必须增大 TEXTSIZE 或使用其它方法。当前的 TEXTSIZE 设置通过 @@TEXTSIZE 函数报告,并使用 SET TEXTSIZE 语句进行更改:SET TEXTSIZE 64512TEXTSIZE 的默认设置为 4096 (4 KB)。以下语句将 TEXTSIZE 重置为默认值:SET TEXTSIZE 0如果数据长度小于 TEXTSIZE,则将返回所有数据。
      

  5.   

    weixy() 你好,我用 SET TEXTSIZE 64512设置了,还是不行