SQLserver的文本存储类型应为text,ntext,但为什么长度为16,而且只能存较少的数据(几段文字)? 什么原因?

解决方案 »

  1.   

    对于ntext,image,text字段只能用writetext,updatetext命令。
      

  2.   

    ntext存储的数据不小吧
    它属于Unicode型,是双位元的编码标准,一个字元使用2 bytes存储的。
    范围:1-2*30-1个字元,最大可储存2GB。
      

  3.   

    text和ntext的不同之处是:text是一个字元1 bytes。
    最大也可存储2GB
      

  4.   

    楼上正解...
    16 为指针长度 
    text,ntext定义后面的数字都是指向text,ntext数据的指针的值,这个指针值必须是binary(16)
      

  5.   

    sqlserver什么类型能存储大量信息
      

  6.   

    你是在2000里还是在2005里?若在2005里没有ntext类型,改成nvarchar(max)了