很急需要知道如何计算,有那位朋友能帮帮忙.万分感谢.

解决方案 »

  1.   

    declare @bin varbinary(4)set @bin = 0x12
    select datalength(@bin) --1set @bin = 0x1234abcd
    select datalength(@bin) --4与varchar的计算方式一样
      

  2.   

    SQLCenter,能给我详细地写出来看看吗?
      

  3.   

    2000中varbinary最大只能8000字节。能达到2G的是image/text/ntext
      

  4.   

    如果这样我想存储图片到SQL2000里面,用下面的测试表有什么问题吗?还是一定要转回用image数据类型?USE master
    GO
    CREATE DATABASE images_test1
    GOUSE images_test1
    GO
    CREATE TABLE images_table1
    (
    images_id int not null,
    images_content varbinary(8000)
    )
    GO
      

  5.   

    图片不超过8000字节没问题,超过就要用image
      

  6.   

    谢谢SQLCenter.如果我使用image的数据类型,如何计算image(n)的空间大小呢?
      

  7.   

    你有什么好的建议存放图片到SQL2K里面吗?