错误2739:对于局部变量,text、ntext和image数据类型无效。

解决方案 »

  1.   

    示例
    下例读取 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是读到有效文本指针里(binary(16)),而不是varchar,要处理须转换:
    print convert(varchar(25),@ptrval)