示例:检索二进制数据

以下查询返回类型 varbinary(max) 列中存储的产品照片。 该 BINARY BASE64 选项在查询中指定,以 base64 编码格式返回二进制数据。

示例:

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

结果如下:

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

另请参阅

将 RAW 模式与 FOR XML 一起使用