SQL Server中是否有这样的功能? 来反转sys.fn_varbintohexstr?有没有办法将sys.fn_varbintohexstr结果返回到varbinary?
2
A
回答
0
选择转换(VARBINARY(MAX)@十六进制,2)从foobar的
0
您需要使用16进制字符串在一个动态的SQL语句,所以它会被解析为一个VARBINARY。这是一个如何做到这一点的例子。
-- Our original and fn_varbintohexstr values:
DECLARE @original varbinary(max) = 0xd0cf11;
DECLARE @sql nvarchar(max) = N'SET @converted = ' + sys.fn_varbintohexstr(@original) + ';';
-- Do the conversion
DECLARE @converted varbinary(max);
EXEC sp_executesql @sql,
N'@converted varbinary(max) OUTPUT',
@converted = @converted OUTPUT;
-- Proof it worked
PRINT @original;
PRINT @converted;
PRINT CASE WHEN @original = @converted THEN 'Same' ELSE 'Different' END;
这打印Same
。
如果您尝试user1617237的版本,您会看到它为什么不是正确的答案。
相关问题
- 1. 有没有办法以块/增量返回ajax POST结果?
- 2. 有没有办法从SQL查询返回绑定结果?
- 3. 有没有办法让这个范围批量返回结果
- 4. Scrapy没有返回结果
- 5. Pg_Search没有返回结果
- 6. BeautifulSoup没有返回结果
- 7. sql没有返回结果
- 8. imap_check返回没有结果
- 9. XPATH返回没有结果
- 10. typo3 extbase:有没有办法将exec_SELECTgetRows结果映射到实体?
- 11. get方法没有返回结果
- 12. Flex Fileref ...没有收到返回结果
- 13. 如果没有结果返回null而不是没有结果
- 14. 有没有办法记录Awk结果?
- 15. 有没有办法让YQL返回HTML?
- 16. 有没有办法将C#字符串插入SQL varbinary列?
- 17. Glass Mapper没有返回所有结果
- 18. Facebook FQL没有返回结果,而GraphAPI没有返回
- 19. 有没有办法让pycorenlp的`nlp.annotate()`总是返回相同类型的结果?
- 20. 有没有办法返回按“WHERE IN”值排序的SELECT结果?
- 21. 如果语句没有返回结果
- 22. 回声没有返回结果
- 23. 有没有办法查询mysql,只能得到数字结果?
- 24. 有没有办法在mapreduce函数中看到地图结果?
- 25. 有没有办法从Python返回一个数据框到R?
- 26. 有没有办法返回到typedef枚举的字符串?
- 27. 有没有办法根据子查询的结果得到结果?
- 28. 有没有简单的方法来返回FIRST LinqToXML结果?
- 29. 雅虎YQL RSS没有返回结果
- 30. mongodb发现没有返回结果
这不起作用。您确实从中获得了'varbinary',但它是原始varbinary的字符串表示的varbinary。这不是最初的varbinary。 – ErikE