[英]SQL convert number to string representation of any base (binary, hexadecimal, ..., tricontahexadecimal)
[英]T-SQL - Convert binary data to/from Base64 (or other string representation)
是否有Microsoft T-SQL語句允許您將二進制數據類型(如圖像)轉換為字符串表示形式(如Base64)。
它在.net(Convert.ToBase64和Convert.FromBase64)中很容易,但這可能只使用SQL,類似(顯然是偽代碼)
SELECT CastAsBase64(binary_field) As Base64BinaryField
FROM SomeTable
WHERE ID = @ID
在鏈接的答案中看不到這個;
;with test(blob) as (select 0x776962626C65)
select blob from test
for xml raw, binary base64
>> <row blob="d2liYmxl"/>
我有一個舊的書簽到這個網站,使用xml轉換轉換它不是很簡單,但它的工作原理: http : //blogs.msdn.com/b/sqltips/archive/2008/06/30/converting-from-base64 -to-VARBINARY和-副versa.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.