Поделиться через


Пример. Получение двоичных данных

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

В следующем запросе возвращается фотография продукта, хранящаяся в столбце с типом данных varbinary(max) . Для возвращения двоичных данных в base64-кодированном формате для запроса должен быть определен параметр BINARY 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"/>

См. также

Использование RAW Mode с FOR XML