Ssms
SSMS 如何顯示 varbinary 數據?
當您將 .jpg 文件儲存在 varbinary(max) 列中,然後在 SQL Server Management Studio 中查看數據時,它會顯示為“0xFFD8FFE000…”
這是十六進制編碼還是什麼?SQL Server 在做什麼來生成這個字元串?它可以轉換為有效的 JPG 文件嗎?
根據 Microsoft Docs,它是帶有一些額外的十六進製字元用於填充等的二進制數據:binary 和 varbinary
填充是通過使用十六進制零來實現的。
SSMS 似乎在顯示二進制數據之前將其轉換為 VARCHAR。