有一个简单的方法(如转换或铸)返回一个二进制字段,而无需实际将其转换或铸造一个字符串?
我想这些数据看起来像这样的数据库:
0x24FC40460F58D64394A06684E9749F30
当使用转换(varchar(max),binary_field),它回来了是这样的:
$ü@FXÖC” f„étŸ0
投(binary_field为varchar(最大))有同样的结果。
我想在一个旧vb.net应用程序修改数据源,所以我希望它像现有的值的字符串,但看起来仍然是原始数据。 我没有做的查询,但我想如果可能的话,以避免修改旧的VB代码太多。
这里是我的select语句:
SELECT strName, strDesc, binUUID
FROM MyTableName
where intFamily = '1234'
order by strName
或者,如果我做投/转换它,会是安全的,比较“$ U @FXÖC” F“étŸ0" 在稍后的时间来聚集在同一个方式的另一个值存储为一个字符串?