MSSQL ID 定义为MICBINID:varbinary(18)  是什么意思,里面的数据是0x0029AWFF4587411SDF之类的,输出就是乱码,要怎么样在程序中进行读取与比较。数据mssql乱码定义比较

解决方案 »

  1.   

    MICBINID这个是自定义类型吧?没见过有这种类型
      

  2.   


    那varbinary(18) 的怎么查询比较
      

  3.   

    varbinary [ ( n | max) ] 
    可变长度二进制数据。n 可以是从 1 到 8,000 之间的值。max 指示最大存储大小为 2^31-1 字节。存储大小为所输入数据的实际长度 + 2 个字节。所输入数据的长度可以是 0 字节。varbinary 的 ANSI SQL 同义词为 binary varying。
      

  4.   

    varbinary存的是二进制数据,一般是通过前端程序进行读写.如需在数据库中进行比较,可用checksum([varbinary值]).