範例:擷取二進位資料

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

下列查詢會傳回儲存在 varbinary(max) 類型資料行中的產品相片。 在查詢中指定 BINARY BASE64 選項,以便將二進位資料透過 Base64 編碼格式傳回。

範例

USE AdventureWorks2022;
GO
SELECT ProductPhotoID, ThumbNailPhoto
FROM Production.ProductPhoto
WHERE ProductPhotoID = 1
FOR XML RAW, BINARY BASE64;
GO

預期會有下列結果:

<row ProductModelID="1" ThumbNailPhoto="base64 encoded binary data"/>

另請參閱

搭配 FOR XML 使用 RAW 模式