数据库是SQL Server 2005。
URL长度不一定。如果用varchar(800)和用text有什么不同?
最适合的是什么类型?

解决方案 »

  1.   

    varchar就好 不用800那么长吧.255就够了
      

  2.   

    TEXT。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。占用资源较多.
      

  3.   

    varchar 就可以了,url用不着text吧
      

  4.   

    URL长度最大限制记得2kb,也就是2048字节,所以255不一定能满足需要
      

  5.   

    nvarchar 可变 8K字节4K字符
    ntext 可变 2G个字节1G个字符
    text 可变 2G个字符(字节)
      

  6.   

    varchar就可以了
    对览器对URL本身就有长度限制……
      

  7.   

    nvarchar(255) Url长度限制为255
      

  8.   

    准确点 2047 个字符.一般用 Nvarchar(255) 足够了.
      

  9.   

    nvarchar吧,url也有中文的。大小嘛就是楼上说的了。
      

  10.   

    在SQL中text类型的字段好象不支持排序,也不适合使用触发器,读取速度也会慢些
      

  11.   

    在SQL中text类型的字段有些函数也不能用,len() left() 等都用不成。其他的也没试!