我正在运行以下内容来检索转换后的二进制数据,然后将输出保存到文件中并将其截断!
SELECT
cast([BINARY_VALUE] as varchar(max)) BLOB_VALUE
FROM [PROD3].[DOMAIN].[BLOBS]
WHERE OBJECT_ID = 881462
如何使用sqlserver将整个转换后的二进制数据保存到文件中?
答案 0 :(得分:1)
答案 1 :(得分:0)
请检查此问题:
varbinary to string on SQL Server
TL; DR:你不应该使用CAST,而是使用CONVERT:
SELECT
CONVERT(varchar(max), BINARY_VALUE,2) as BLOB_VALUE
FROM [PROD3].[DOMAIN].[BLOBS]
WHERE OBJECT_ID = 881462
请注意使用样式参数2。