簡體   English   中英

T-SQL - 將二進制數據轉換為Base64(或其他字符串表示)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM