摘要: T-SQL: 关于 Varbinary(Hex,Int) 与 Varchar(HexString) 之间的数据类型转换 我以前只是用存储过程简单地实现了: 16进制数的字符串表达 转变为 真正的16进制数: 例如: '0x5f' 转换成 16进制的 0x5f declare @ varbinary(8000) declare @s varchar(100) declare @sql nvarchar(100) set @s = '0xFFFF' set @sql = N'set @ = ' + cast(@s as nvarchar(100)) exec SP_EXECUTESQL @sql ,N'@ varbinary(8000) out', @ out select @ 该方法属于投机取巧,只实现了 HexString to Hex 的单向转换,而且不能用 "自定义函数(udf)" 实现! 利用这种方式还有一篇 blog@csdn: 实现了: 《用于执行(计算 阅读全文
posted @ 2005-05-13 10:34 于斯人也 阅读(3119) 评论(2) 推荐(0)