mssql sqlserver 将16进制的字符串数据流插入至varbinary字段的方法分享


摘要:
下文讲述一个16禁止的字符串流插入至varbinary字段的方法分享,如下所示:
实验环境:sql server 2008 R2


实现思路:
使用convert或cast关键字将16进制的数据直接转换为varbinary数据类型,然后插入至相应的字段中,就可以解决此类问题

例:

   ---插入时,进行显式转换
   declare @tmp table(maomao varbinary(max));
   insert @tmp(maomao) values(convert(varbinary(max),'0x123242F46FCD3F'))
    select maomao from @tmp