我数据库里面有一个字段是binary类型的,当我直接在里面输入数据的时候它不让我存储,比如我想把十进制的888存储进去,该怎么实现?要求是在企业管理器或查询分析器里面直接存储,而不是在程序里面实现.

解决方案 »

  1.   

    请使用 WRITETEXT 替换 text、ntext 和 image 数据,并使用 UPDATETEXT 修改 text、ntext 和 image 数据。UPDATETEXT 更加灵活,因为它只更改 text、ntext 或 image 列的一部分而非整个列。为获得最佳性能,推荐以 8040 字节整数倍的块区大小,插入或更新 text、ntext 和 image 数据。如果数据库为简单模式或大容量日志恢复模式,则在插入或追加新数据时,使用 WRITETEXT 语句的 text、ntext 和 image 操作将成为最小日志记录操作。
    以上的资料都来自SQLServer2005联机丛书